← Back to index
interface 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.

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

🔗
toString(): string
🔗
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
🔗
replace(url: string): void

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

Disabled in Deno.

variable 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.

type

🔗
{ readonly prototype: Location; new (): never; }