Name

WorkerLocation — the URL of a worker’s main script

Synopsis

The WorkerLocation object referenced by the location property of a WorkerGlobalScope is like the Location object referenced by the location property of a Window: it represents the URL of the worker’s main script and defines properties that represent portions of that URL.

Workers differ from Windows in that they cannot be navigated or reloaded, so the properties of a WorkerLocation object are read-only, and the object does not implement the methods of the Location object.

The WorkerLocation object does not automatically convert to a string the way a regular location object does. In a worker, you cannot simply write location when you mean location. href.

Properties

These properties have the same meanings as the same-named properties of the Location object.

readonly string hash

The fragment identifier portion of the URL, including the leading hash mark.

readonly string host

The host and port portions of the URL.

readonly string hostname

The host portion of the URL.

readonly string href

The complete text of the URL that was passed to the Worker() constructor. This is the only value that the worker receives directly from its parent thread: all other values are received indirectly through message events.

readonly string pathname

The pathname portion of the URL.

readonly string port

The port portion of the URL.

readonly string protocol

The protocol portion of the URL.

readonly string search

The search or query portion of the URL, including the ...

Get JavaScript: The Definitive Guide, 6th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.