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