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