WorkerLocation
The WorkerLocation
インタフェースは、Worker
で実行されているスクリプトの絶対的な場所を表します。それぞれの Worker はこのインタフェースを持つオブジェクトを持っており、WorkerGlobalScope.location
属性からアクセスできます。なおこの属性は、self.location
で参照できます。
このインタフェースは、ワーカーコンテキストでのみ利用できます。
属性
WorkerLocation
インタフェースには、URLUtilsReadOnly
(en-US) インタフェースで定義されたもの以外に、継承した属性はありません。
URLUtilsReadOnly.href
(en-US) 読取専用URLUtilsReadOnly.protocol
(en-US) 読取専用-
その
Worker
で実行中のスクリプトの絶対 URL のスキーマ部分を表すDOMString
です。なお末尾に':'
を含みます。 URLUtilsReadOnly.host
(en-US) 読取専用-
その
Worker
で実行中のスクリプトの絶対 URL のうち、ホスト部分を表すDOMString
です。':'
とポート番号を含みます。 URLUtilsReadOnly.hostname
(en-US) 読取専用URLUtilsReadOnly.origin
(en-US) 読取専用URLUtilsReadOnly.port
(en-US) 読取専用URLUtilsReadOnly.pathname
(en-US) 読取専用-
その
Worker
で実行中のスクリプトの絶対 URL のうち、パス部分を表すDOMString
です。'/'
で始まります。 URLUtilsReadOnly.search
(en-US) 読取専用-
その
Worker
で実行中のスクリプトの絶対 URL のうち、パラメーター部分を表すDOMString
です。'?'
で始まります。 URLUtilsReadOnly.hash
(en-US) 読取専用-
その
Worker
で実行中のスクリプトの絶対 URL のうち、フラグメント ID を表すDOMString
です。'#'
で始まります。
メソッド
WorkerLocation
インタフェースには、URLUtilsReadOnly
(en-US) インタフェースで定義されたもの以外に、継承したメソッドはありません。
URLUtilsReadOnly.toString()
(en-US)-
URLUtilsReadOnly.href
(en-US) と同じく、そのWorker
で実行中のスクリプトの絶対 URL をDOMString
として返します。
仕様
Specification |
---|
HTML Standard # worker-locations |
ブラウザ互換性
BCD tables only load in the browser
関連情報
- Other Worker-related interfaces:
Worker
,WorkerNavigator
, andWorkerGlobalScope
. - Using web workers