WorkerLocation
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
WorkerLocation インターフェイスは、ワーカー (Worker) で実行されているスクリプトの絶対的な場所を定義します。そのようなオブジェクトはワーカーごとに初期化され、 WorkerGlobalScope.location プロパティから利用することができます。これは self.location を呼び出すことで取得することができます。
このインターフェイスは、ウェブワーカーのコンテキストで実行されている JavaScript のスクリプト内でのみ見ることができます。
インスタンスプロパティ
WorkerLocation.href読取専用-
このワーカーの位置のシリアライズされた
URLが入った文字列を返します。 WorkerLocation.protocol読取専用-
このワーカーの位置のプロトコル部分 (
protocol) が入った文字列です。 WorkerLocation.host読取専用-
このワーカーの位置のうち、ホスト部分 (
host) が入った文字列です。 WorkerLocation.hostname読取専用-
このワーカーの位置のうち、ホスト名部分 (
hostname) が入った文字列です。 WorkerLocation.origin読取専用-
このワーカーのオリジン (
origin) を返します。 WorkerLocation.port読取専用-
このワーカーの位置のうち、ポート番号部分 (
port) が入った文字列です。 WorkerLocation.pathname読取専用-
このワーカーの位置のうち、パス名部分 (
pathname) が入った文字列です。 WorkerLocation.search読取専用-
このワーカーの位置のうち、検索引数部分 (
search) が入った文字列です。 WorkerLocation.hash読取専用-
このワーカーの位置のうち、ハッシュ部分 (
hash) が入った文字列です。
インスタンスメソッド
WorkerLocation.toString()-
このワーカーの位置のシリアライズされた
URLが入った文字列を返します。WorkerLocation.hrefと同じです。
仕様書
| Specification |
|---|
| HTML> # worker-locations> |
ブラウザーの互換性
Loading…
関連情報
- 他のワーカーに関するインターフェイス:
Worker、WorkerNavigator、WorkerGlobalScope - ウェブワーカーの使用