WorkerLocation
注意:此功能僅在 Web Workers 中可用。
WorkerLocation 介面定義了由 Worker 執行的指令碼的絕對位置。每個 worker 都會初始化這樣一個物件,並且可以透過呼叫 self.location 獲取的 WorkerGlobalScope.location 屬性來訪問。
此介面僅在 Web worker 上下文執行的 JavaScript 指令碼內部可見。
例項屬性
WorkerLocation.href只讀-
返回一個包含 worker 位置的序列化
URL的字串。 WorkerLocation.protocol只讀-
返回 worker 位置的
protocol部分。 WorkerLocation.host只讀-
返回 worker 位置的
host部分。 WorkerLocation.hostname只讀-
返回 worker 位置的
hostname部分。 WorkerLocation.origin只讀-
返回 worker 的
origin。 WorkerLocation.port只讀-
返回 worker 位置的
port部分。 WorkerLocation.pathname只讀-
返回 worker 位置的
pathname部分。 WorkerLocation.search只讀-
返回 worker 位置的
search部分。 WorkerLocation.hash只讀-
返回 worker 位置的
hash部分。
例項方法
WorkerLocation.toString()-
返回一個包含 worker 位置的序列化
URL的字串。它是WorkerLocation.href的同義詞。
規範
| 規範 |
|---|
| HTML # worker-locations |
瀏覽器相容性
載入中…
另見
- 其他與 Worker 相關的介面:
Worker、WorkerNavigator和WorkerGlobalScope - 使用 Web Worker