Constructors
constructor
- new URL(url, base?): URL
Parameters
- url: string | URL
Optionalbase: string | URL
Returns URL
Accessors
hash
- get hash(): string
Returns string
- set hash(value): void
Returns void
host
- get host(): string
Returns string
- set host(value): void
Returns void
hostname
- get hostname(): string
Returns string
- set hostname(value): void
Returns void
href
- get href(): string
Returns string
- set href(value): void
Returns void
origin
- get origin(): string
Returns string
password
- get password(): string
Returns string
- set password(value): void
Returns void
pathname
- get pathname(): string
Returns string
- set pathname(value): void
Returns void
port
- get port(): string
Returns string
- set port(value): void
Returns void
protocol
- get protocol(): string
Returns string
- set protocol(value): void
Returns void
search
- get search(): string
Returns string
- set search(value): void
Returns void
username
- get username(): string
Returns string
- set username(value): void
Returns void
Methods
toJSON
- toJSON(): string
Returns string
toString
- toString(): string
Returns string
StaticcanParse
- canParse(url, base?): boolean
Parameters
- url: string
Optionalbase: string
Returns boolean
StaticcreateObjectURL
- createObjectURL(object): string
Returns string
Staticparse
- parse(url, base?): null | URL
Parameters
- url: string
Optionalbase: string
Returns null | URL
StaticrevokeObjectURL
- revokeObjectURL(object_url): void
Returns void
The URLÂ interface represents an object providing static methods used for creating object URLs.
MDN Reference