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