WorkerLocation
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.
Properties
WorkerLocation.hrefRead only-
Returns a
USVStringcontaining the serializedURLfor 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.
Methods
WorkerLocation.toString()-
Returns a
USVStringcontaining the serializedURLfor the worker's location. It is a synonym forWorkerLocation.href.
Specifications
| Specification |
|---|
| HTML Standard # worker-locations |
Browser compatibility
BCD tables only load in the browser
See also
- Other Worker-related interfaces:
Worker,WorkerNavigator, andWorkerGlobalScope. - Using web workers