Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/ogone/src/ogone.dom.d.ts>Location

Advanced Web Composition for Future
Latest
interface Location
import { type Location } from "https://deno.land/x/ogone@revb3/src/ogone.dom.d.ts";

The location (URL) of the object it is linked to. Changes done on it are reflected on the object it relates to. Both the Document and OgoneWindow export interface have such a linked Location, accessible via Document.location and OgoneWindow.location respectively.

Properties

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

hash: string

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

Can be set, to navigate to the same URL with a changed fragment (ignores leading "#").

host: string

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

Can be set, to navigate to the same URL with a changed host and port.

hostname: string

Returns the Location object's URL's host.

Can be set, to navigate to the same URL with a changed host.

href: string

Returns the Location object's URL.

Can be set, to navigate to the given URL.

readonly
origin: string

Returns the Location object's URL's origin.

pathname: string

Returns the Location object's URL's path.

Can be set, to navigate to the same URL with a changed path.

port: string

Returns the Location object's URL's port.

Can be set, to navigate to the same URL with a changed port.

protocol: string

Returns the Location object's URL's scheme.

Can be set, to navigate to the same URL with a changed scheme.

Methods

toString(): string
assign(url: string): void

Navigates to the given URL.

reload(): void

Reloads the current page.

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

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