W3cubDocs

/Haxe JavaScript

URL

package js.html

@:native("URL") Available on js

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 only origin: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 ':'.

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

read only searchParams: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

static createObjectURL (source:MediaSource, ?options:ObjectURLOptions):String

static createObjectURL (blob:Blob, ?options:ObjectURLOptions):String

static createObjectURL (stream:MediaStream, ?options:ObjectURLOptions):String

Throws:

null DOMError

static revokeObjectURL (url:String):Void

Throws:

null DOMError

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/URL.html