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.href Read only
-
Returns a string containing the serialized URL for the worker's location.
WorkerLocation.protocol Read only
-
Returns the protocol part of the worker's location.
WorkerLocation.host Read only
-
Returns the host part of the worker's location.
WorkerLocation.hostname Read only
-
Returns the hostname part of the worker's location.
WorkerLocation.origin Read only
-
Returns the worker's origin.
WorkerLocation.port Read only
-
Returns the port part of the worker's location.
WorkerLocation.pathname Read only
-
Returns the pathname part of the worker's location.
WorkerLocation.search Read only
-
Returns the search part of the worker's location.
WorkerLocation.hash Read only
-
Returns the hash part of the worker's location.
Instance methods
-
WorkerLocation.toString()
-
Returns a string containing the serialized URL for the worker's location. It is a synonym for WorkerLocation.href.
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
WorkerLocation |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
hash |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
host |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
hostname |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
href |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
origin |
38 |
14 |
29 |
No |
25 |
10 |
38 |
38 |
29 |
25 |
10 |
3.0 |
pathname |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
port |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
protocol |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
search |
4 |
12 |
3.5 |
10 |
≤12.1 |
4 |
4.4 |
18 |
4 |
≤12.1 |
5 |
1.0 |
toString |
4 |
12 |
3.5 |
10 |
≤15 |
4 |
≤37 |
18 |
4 |
≤14 |
5 |
1.0 |
See also