Automatic update from web-platform-testsUpdate the url IDL file (#9836) * Add url idl file * Use url.idl file from url test. wpt-commits: 23261ad99c192a6b978f263ecc8a1f487cf668ed wpt-pr: 9836 wpt-commits: 23261ad99c192a6b978f263ecc8a1f487cf668ed wpt-pr: 9836
36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
[Constructor(USVString url, optional USVString base),
|
|
Exposed=(Window,Worker),
|
|
LegacyWindowAlias=webkitURL]
|
|
interface URL {
|
|
stringifier attribute USVString href;
|
|
readonly attribute USVString origin;
|
|
attribute USVString protocol;
|
|
attribute USVString username;
|
|
attribute USVString password;
|
|
attribute USVString host;
|
|
attribute USVString hostname;
|
|
attribute USVString port;
|
|
attribute USVString pathname;
|
|
attribute USVString search;
|
|
[SameObject] readonly attribute URLSearchParams searchParams;
|
|
attribute USVString hash;
|
|
|
|
USVString toJSON();
|
|
};
|
|
|
|
[Constructor(optional (sequence<sequence<USVString>> or record<USVString, USVString> or USVString) init = ""),
|
|
Exposed=(Window,Worker)]
|
|
interface URLSearchParams {
|
|
void append(USVString name, USVString value);
|
|
void delete(USVString name);
|
|
USVString? get(USVString name);
|
|
sequence<USVString> getAll(USVString name);
|
|
boolean has(USVString name);
|
|
void set(USVString name, USVString value);
|
|
|
|
void sort();
|
|
|
|
iterable<USVString, USVString>;
|
|
stringifier;
|
|
};
|