nsgenbind
Loading...
Searching...
No Matches
urlutils.idl
Go to the documentation of this file.
1// Retrived from https://url.spec.whatwg.org
2// Tue Aug 11 12:11:31 BST 2015
3// Removed duplicate IDL from appendix
4
5[Constructor(USVString url, optional USVString base),
7interface URL {
8 static USVString domainToASCII(USVString domain);
9 static USVString domainToUnicode(USVString domain);
10};
11URL implements URLUtils;
13
14[NoInterfaceObject,
16interface URLUtils {
17 stringifier attribute USVString href;
18 readonly attribute USVString origin;
19
20 attribute USVString protocol;
21 attribute USVString username;
22 attribute USVString password;
23 attribute USVString host;
24 attribute USVString hostname;
25 attribute USVString port;
26 attribute USVString pathname;
27 attribute USVString search;
28 attribute USVString hash;
29};
30
31[NoInterfaceObject,
36
37[NoInterfaceObject,
40 stringifier readonly attribute USVString href;
41 readonly attribute USVString origin;
42
43 readonly attribute USVString protocol;
44 readonly attribute USVString host;
45 readonly attribute USVString hostname;
46 readonly attribute USVString port;
47 readonly attribute USVString pathname;
48 readonly attribute USVString search;
49 readonly attribute USVString hash;
50};
51
52[Constructor(optional (USVString or URLSearchParams) init = ""),
54interface URLSearchParams {
55 void append(USVString name, USVString value);
56 void delete(USVString name);
57 USVString? get(USVString name);
58 sequence<USVString> getAll(USVString name);
59 boolean has(USVString name);
60 void set(USVString name, USVString value);
61 iterable<USVString, USVString>;
63};
64
65
DOMString url
Definition html.idl:2013
Exposed
Definition html.idl:1837
sequence< USVString > getAll(USVString name)
void append(USVString name, USVString value)
boolean has(USVString name)
stringifier readonly attribute USVString href
Definition urlutils.idl:40
readonly attribute USVString search
Definition urlutils.idl:48
readonly attribute USVString hostname
Definition urlutils.idl:45
readonly attribute USVString host
Definition urlutils.idl:44
readonly attribute USVString hash
Definition urlutils.idl:49
readonly attribute USVString port
Definition urlutils.idl:46
readonly attribute USVString origin
Definition urlutils.idl:41
readonly attribute USVString protocol
Definition urlutils.idl:43
readonly attribute USVString pathname
Definition urlutils.idl:47
attribute URLSearchParams searchParams
Definition urlutils.idl:34
attribute USVString username
Definition urlutils.idl:21
attribute USVString pathname
Definition urlutils.idl:26
stringifier attribute USVString href
Definition urlutils.idl:17
attribute USVString host
Definition urlutils.idl:23
attribute USVString search
Definition urlutils.idl:27
attribute USVString port
Definition urlutils.idl:25
readonly attribute USVString origin
Definition urlutils.idl:18
attribute USVString password
Definition urlutils.idl:22
attribute USVString hash
Definition urlutils.idl:28
attribute USVString hostname
Definition urlutils.idl:24
attribute USVString protocol
Definition urlutils.idl:20
static USVString domainToASCII(USVString domain)
static USVString domainToUnicode(USVString domain)