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 window.self.location
.
This interface is only visible from inside a JavaScript script executed in the context of a Web worker.
Properties
The WorkerLocation
interface doesn't inherit any property, but implements properties defined in the URLUtilsReadOnly
interface.
URLUtilsReadOnly.href
Read only- Is a
DOMString
containing the whole URL of the script executed in theWorker
. URLUtilsReadOnly.protocol
Read only- Is a
DOMString
containing the protocol scheme of the URL of the script executed in theWorker
, including the final':'
. URLUtilsReadOnly.host
Read only- Is a
DOMString
containing the host, that is the hostname, a':'
, and the port of the URL of the script executed in theWorker
. URLUtilsReadOnly.hostname
Read only- Is a
DOMString
containing the domain of the URL of the script executed in theWorker
. URLUtilsReadOnly.origin
Read only- Returns a
DOMString
containing the canonical form of the origin of the specific location. URLUtilsReadOnly.port
Read only- Is a
DOMString
containing the port number of the URL of the script executed in theWorker
. URLUtilsReadOnly.pathname
Read only- Is a
DOMString
containing an initial'/'
followed by the path of the URL of the script executed in theWorker
. URLUtilsReadOnly.search
Read only- Is a
DOMString
containing a'?'
followed by the parameters of the URL of the script executed in theWorker
. URLUtilsReadOnly.hash
Read only- Is a
DOMString
containing a'#'
followed by the fragment identifier of the URL of the script executed in theWorker
.
Methods
The WorkerLocation
interface doesn't inherit any method, but implements methods defined in the URLUtilsReadOnly
interface.
URLUtilsReadOnly.toString()
- Returns a
DOMString
containing the whole URL of the script executed in theWorker
. It is a synonym forURLUtilsReadOnly.href
.
Specifications
Specification | Status | Comment |
---|---|---|
WHATWG HTML Living Standard The definition of 'WorkerLocation' in that specification. |
Living Standard |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | ? | 3.5 (1.9.1) | ? | ? | ? |
origin |
? | 29 (29) | ? | ? | ? |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | ? | 1.0 (1.9.1) | ? | ? | ? |
origin |
? | ? | 29.0 (29) | ? | ? | ? |
See also
- Other Worker-related interfaces:
Worker
,WorkerNavigator
, andWorkerGlobalScope
. - Using web workers