WorkerLocation
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is only available in Web Workers.
The WorkerLocation interface defines the absolute location of the script executed by the Worker. Such an object is initialized for each worker and is available via the WorkerGlobalScope.location property obtained by calling self.location.
This interface is only visible from inside a JavaScript script executed in the context of a Web worker.
Instance properties
WorkerLocation.hrefRead only-
Returns a string containing the serialized
URLfor the worker's location. WorkerLocation.protocolRead only-
Returns the
protocolpart of the worker's location. WorkerLocation.hostRead only-
Returns the
hostpart of the worker's location. WorkerLocation.hostnameRead only-
Returns the
hostnamepart of the worker's location. WorkerLocation.originRead only-
Returns the worker's
origin. WorkerLocation.portRead only-
Returns the
portpart of the worker's location. WorkerLocation.pathnameRead only-
Returns the
pathnamepart of the worker's location. WorkerLocation.searchRead only-
Returns the
searchpart of the worker's location. WorkerLocation.hashRead only-
Returns the
hashpart of the worker's location.
Instance methods
WorkerLocation.toString()-
Returns a string containing the serialized
URLfor the worker's location. It is a synonym forWorkerLocation.href.
Specifications
| Specification |
|---|
| HTML> # worker-locations> |
Browser compatibility
Loading…
See also
- Other Worker-related interfaces:
Worker,WorkerNavigator, andWorkerGlobalScope - Using web workers