The URL interface represent an object providing static methods used for creating object URLs.

Documentation URL by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

Constructor

new (url:String, ?base:String)

new (url:String, base:URL)

Throws:

null

DOMError

Variables

hash:String

Is a DOMString containing a '#' followed by the fragment identifier of the URL.

host:String

Is a DOMString containing the host, that is the hostname, a ':', and the port of the URL.

hostname:String

Is a DOMString containing the domain of the URL.

href:String

Is a DOMString containing the whole URL.

read onlyorigin:String

Returns a DOMString containing the origin of the URL, that is its scheme, its domain and its port.

password:String

Is a DOMString containing the password specified before the domain name.

pathname:String

Is a DOMString containing an initial '/' followed by the path of the URL.

port:String

Is a DOMString containing the port number of the URL.

protocol:String

Is a DOMString containing the protocol scheme of the URL, including the final ':'.

search:String

Is a DOMString containing a '?' followed by the parameters of the URL.

read onlysearchParams:URLSearchParams

Returns a URLSearchParams object allowing to access the GET query arguments contained in the URL.

username:String

Is a DOMString containing the username specified before the domain name.

Static methods

staticcreateObjectURL (source:MediaSource, ?options:ObjectURLOptions):String

staticcreateObjectURL (blob:Blob, ?options:ObjectURLOptions):String

staticcreateObjectURL (stream:MediaStream, ?options:ObjectURLOptions):String

Throws:

null

DOMError

staticrevokeObjectURL (url:String):Void

Throws:

null

DOMError