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