Baseline Widely available
URL()
ìì±ìë 매ê°ë³ìë¡ ì ê³µí URLì ëíë´ë ìë¡ì´ URL
ê°ì²´ë¥¼ ë°íí©ëë¤.
주ì´ì§ ê¸°ì¤ URLì´ë ê²°ê³¼ URLì´ ì í¨íì§ ìì URLì¼ ê²½ì°, JavaScript TypeError
ìì¸ê° ë°ìí©ëë¤.
ì°¸ê³ : ì´ ê¸°ë¥ì Web Workerìì ì¬ì©í ì ììµëë¤.
구문const url = new URL(url [, base])
매ê°ë³ì
url
ì ë ëë ìë URLì ëíë´ë USVString
. url
ì´ ìë URLì¸ ê²½ì° base
매ê°ë³ì를 ê¸°ì¤ URLë¡ ì¬ì©íë¯ë¡ base
ë íìë¡ ì§ì í´ì¼ í©ëë¤. ì ë URLì¸ ê²½ì° base
ë 무ìí©ëë¤.
base
Optional
url
매ê°ë³ìê° ìë URLì¸ ê²½ì° ì¬ì©í ê¸°ì¤ URLì ëíë´ë USVString
. 기본ê°ì ''
ì
ëë¤.
ìì¸ ìì¸ ì¤ëªì°¸ê³ :
base
ìë 기존ì ì¡´ì¬íëURL
ê°ì²´ë ì¬ì©í ì ììµëë¤. ê·¸ë¬ë©´href
ìì±ì ì¬ì©í´ ì¤ì¤ë¡ 문ìì´íí©ëë¤.
TypeError
ì ë URLì¸ ê²½ì° url
, ìë URLì¸ ê²½ì° base
+ url
ì´ ì í¨íì§ ìì URLì¸ ê²½ì°. ìì
// Base urls
let m = "https://developer.mozilla.org";
let a = new URL("/", m); // => 'https://developer.mozilla.org/'
let b = new URL(m); // => 'https://developer.mozilla.org/'
new URL("en-US/docs", b); // => 'https://developer.mozilla.org/en-US/docs'
let d = new URL("/en-US/docs", b); // => 'https://developer.mozilla.org/en-US/docs'
new URL("/en-US/docs", d); // => 'https://developer.mozilla.org/en-US/docs'
new URL("/en-US/docs", a); // => 'https://developer.mozilla.org/en-US/docs'
new URL("/en-US/docs", "https://developer.mozilla.org/fr-FR/toto");
// => 'https://developer.mozilla.org/en-US/docs'
new URL("/en-US/docs", ""); // Raises a TypeError exception as '' is not a valid URL
new URL("/en-US/docs"); // Raises a TypeError exception as '/en-US/docs' is not a valid URL
new URL("http://www.example.com"); // => 'http://www.example.com/'
new URL("http://www.example.com", b); // => 'http://www.example.com/'
new URL("//foo.com", "https://example.com"); // => 'https://foo.com' (see relative URLs)
ëª
ì¸ ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
URL
ì¸í°íì´ì¤.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4