deno / 1.23.2 / ~ / location.html /

Location

The location (URL) of the object it is linked to. Changes done on it are reflected on the object it relates to. Accessible via globalThis.location.

class Location {
constructor();
readonly ancestorOrigins : DOMStringList;
hash : string;
host : string;
hostname : string;
href : string;
readonly origin : string;
pathname : string;
port : string;
protocol : string;
search : string;
assign( url: string) : void;
reload() : void;
reload( forcedReload: boolean) : void;
replace( url: string) : void;
toString() : string;
}

Constructors

new Location()

Properties

ancestorOrigins : DOMStringList

Returns a DOMStringList object listing the origins of the ancestor browsing contexts, from the parent browsing context to the top-level browsing context.

Always empty in Deno.

hash : string

Returns the Location object's URL's fragment (includes leading "#" if non-empty).

Cannot be set in Deno.

host : string

Returns the Location object's URL's host and port (if different from the default port for the scheme).

Cannot be set in Deno.

hostname : string

Returns the Location object's URL's host.

Cannot be set in Deno.

href : string

Returns the Location object's URL.

Cannot be set in Deno.

origin : string

Returns the Location object's URL's origin.

pathname : string

Returns the Location object's URL's path.

Cannot be set in Deno.

port : string

Returns the Location object's URL's port.

Cannot be set in Deno.

protocol : string

Returns the Location object's URL's scheme.

Cannot be set in Deno.

Methods

assign( url: string) : void

Navigates to the given URL.

Cannot be set in Deno.

reload() : void

Reloads the current page.

Disabled in Deno.

reload( forcedReload: boolean) : void deprecated
@deprecated
replace( url: string) : void

Removes the current page from the session history and navigates to the given URL.

Disabled in Deno.

toString() : string

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Location