Interface Location
ancestorOrigins: DOMStringList;
hash: string;
host: string;
hostname: string;
href: string;
origin: string;
pathname: string;
port: string;
protocol: string;
search: string;
assign(url: string | URL): void;
reload(): void;
replace(url: string | URL): void;
toString(): string;
}
Properties
Readonly
ancestorOrigins
Returns a DOMStringList object listing the origins of the ancestor browsing contexts, from the parent browsing context to the top-level browsing context.
hash
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
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
Returns the Location object's URL's host.
Can be set, to navigate to the same URL with a changed host.
href
Readonly
origin
Returns the Location object's URL's origin.
pathname
Returns the Location object's URL's path.
Can be set, to navigate to the same URL with a changed path.
port
Returns the Location object's URL's port.
Can be set, to navigate to the same URL with a changed port.
protocol
Returns the Location object's URL's scheme.
Can be set, to navigate to the same URL with a changed scheme.
search
Returns the Location object's URL's query (includes leading "?" if non-empty).
Can be set, to navigate to the same URL with a changed query (ignores leading "?").
Methods
assign
- assign(url): void
Navigates to the given URL.
Parameters
- url: string | URL
Returns void
reload
replace
- replace(url): void
Removes the current page from the session history and navigates to the given URL.
Parameters
- url: string | URL
Returns void
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 Window interface have such a linked Location, accessible via Document.location and Window.location respectively.
MDN Reference