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 stringhashThe fragment identifier portion of the URL, including the leading hash mark.
readonly stringhostThe host and port portions of the URL.
readonly stringhostnameThe host portion of the URL.
readonly stringhrefThe 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 stringpathnameThe pathname portion of the URL.
readonly stringportThe port portion of the URL.
readonly stringprotocolThe protocol portion of the URL.
readonly stringsearchThe search or query portion of the URL, including the ...