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.
PropertiesEdit
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
.
MethodsEdit
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
.
SpecificationsEdit
Specification | Status | Comment |
---|---|---|
Web Workers The definition of 'WorkerLocation' in that specification. |
Editor's Draft | Initial definition |
Browser compatibilityEdit
See alsoEdit
- Other Worker-related interfaces:
Worker
,WorkerNavigator
, andWorkerGlobalScope
. - Using web workers
Document Tags and Contributors
Tags:
Contributors to this page:
Sebastianz,
teoli
Last updated by:
Sebastianz,