|
@ -32,6 +32,66 @@ |
|
|
"search": "?b", |
|
|
"search": "?b", |
|
|
"hash": "#c" |
|
|
"hash": "#c" |
|
|
}, |
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"input": "https://test:@test", |
|
|
|
|
|
"base": "about:blank", |
|
|
|
|
|
"href": "https://test@test/", |
|
|
|
|
|
"origin": "https://test", |
|
|
|
|
|
"protocol": "https:", |
|
|
|
|
|
"username": "test", |
|
|
|
|
|
"password": "", |
|
|
|
|
|
"host": "test", |
|
|
|
|
|
"hostname": "test", |
|
|
|
|
|
"port": "", |
|
|
|
|
|
"pathname": "/", |
|
|
|
|
|
"search": "", |
|
|
|
|
|
"hash": "" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"input": "https://:@test", |
|
|
|
|
|
"base": "about:blank", |
|
|
|
|
|
"href": "https://test/", |
|
|
|
|
|
"origin": "https://test", |
|
|
|
|
|
"protocol": "https:", |
|
|
|
|
|
"username": "", |
|
|
|
|
|
"password": "", |
|
|
|
|
|
"host": "test", |
|
|
|
|
|
"hostname": "test", |
|
|
|
|
|
"port": "", |
|
|
|
|
|
"pathname": "/", |
|
|
|
|
|
"search": "", |
|
|
|
|
|
"hash": "" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"input": "non-special://test:@test/x", |
|
|
|
|
|
"base": "about:blank", |
|
|
|
|
|
"href": "non-special://test@test/x", |
|
|
|
|
|
"origin": "null", |
|
|
|
|
|
"protocol": "non-special:", |
|
|
|
|
|
"username": "test", |
|
|
|
|
|
"password": "", |
|
|
|
|
|
"host": "test", |
|
|
|
|
|
"hostname": "test", |
|
|
|
|
|
"port": "", |
|
|
|
|
|
"pathname": "/x", |
|
|
|
|
|
"search": "", |
|
|
|
|
|
"hash": "" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"input": "non-special://:@test/x", |
|
|
|
|
|
"base": "about:blank", |
|
|
|
|
|
"href": "non-special://test/x", |
|
|
|
|
|
"origin": "null", |
|
|
|
|
|
"protocol": "non-special:", |
|
|
|
|
|
"username": "", |
|
|
|
|
|
"password": "", |
|
|
|
|
|
"host": "test", |
|
|
|
|
|
"hostname": "test", |
|
|
|
|
|
"port": "", |
|
|
|
|
|
"pathname": "/x", |
|
|
|
|
|
"search": "", |
|
|
|
|
|
"hash": "" |
|
|
|
|
|
}, |
|
|
{ |
|
|
{ |
|
|
"input": "http:foo.com", |
|
|
"input": "http:foo.com", |
|
|
"base": "http://example.org/foo/bar", |
|
|
"base": "http://example.org/foo/bar", |
|
@ -3098,7 +3158,7 @@ |
|
|
{ |
|
|
{ |
|
|
"input": "http:a:@www.example.com", |
|
|
"input": "http:a:@www.example.com", |
|
|
"base": "about:blank", |
|
|
"base": "about:blank", |
|
|
"href": "http://a:@www.example.com/", |
|
|
"href": "http://a@www.example.com/", |
|
|
"origin": "http://www.example.com", |
|
|
"origin": "http://www.example.com", |
|
|
"protocol": "http:", |
|
|
"protocol": "http:", |
|
|
"username": "a", |
|
|
"username": "a", |
|
@ -3113,7 +3173,7 @@ |
|
|
{ |
|
|
{ |
|
|
"input": "http:/a:@www.example.com", |
|
|
"input": "http:/a:@www.example.com", |
|
|
"base": "about:blank", |
|
|
"base": "about:blank", |
|
|
"href": "http://a:@www.example.com/", |
|
|
"href": "http://a@www.example.com/", |
|
|
"origin": "http://www.example.com", |
|
|
"origin": "http://www.example.com", |
|
|
"protocol": "http:", |
|
|
"protocol": "http:", |
|
|
"username": "a", |
|
|
"username": "a", |
|
@ -3128,7 +3188,7 @@ |
|
|
{ |
|
|
{ |
|
|
"input": "http://a:@www.example.com", |
|
|
"input": "http://a:@www.example.com", |
|
|
"base": "about:blank", |
|
|
"base": "about:blank", |
|
|
"href": "http://a:@www.example.com/", |
|
|
"href": "http://a@www.example.com/", |
|
|
"origin": "http://www.example.com", |
|
|
"origin": "http://www.example.com", |
|
|
"protocol": "http:", |
|
|
"protocol": "http:", |
|
|
"username": "a", |
|
|
"username": "a", |
|
@ -3173,7 +3233,7 @@ |
|
|
{ |
|
|
{ |
|
|
"input": "http://:@www.example.com", |
|
|
"input": "http://:@www.example.com", |
|
|
"base": "about:blank", |
|
|
"base": "about:blank", |
|
|
"href": "http://:@www.example.com/", |
|
|
"href": "http://www.example.com/", |
|
|
"origin": "http://www.example.com", |
|
|
"origin": "http://www.example.com", |
|
|
"protocol": "http:", |
|
|
"protocol": "http:", |
|
|
"username": "", |
|
|
"username": "", |
|
|