WorkerLocation
Примечание: Эта функция доступна только в Потоках Web Workers.
Интерфейс WorkerLocation определяет абсолютное расположение сценария, выполняемого Worker. Такой объект инициализируется для каждого потока и доступен через свойство WorkerGlobalScope.location, получаемое вызовом self.location.
Этот интерфейс виден только изнутри JavaScript-скрипта, выполняемого в контексте потока Web worker.
Свойства экземпляра
-
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.
Спецификации
| Спецификация |
|---|
| HTML # worker-locations |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
WorkerLocation |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
hash |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
host |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
hostname |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
href |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
origin |
38 | 14 | 29 | 25 | 10 | 38 | 29 | 25 | 10 | 3.0 | 38 |
pathname |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
port |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
protocol |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
search |
4 | 12 | 3.5 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 5 | 1.0 | 4.4 |
toString |
4 | 12 | 3.5 | ≤15 | 4 | 18 | 4 | ≤14 | 5 | 1.0 | ≤37 |
См. также
- Другие интерфейсы, связанные с рабочими потоками:
Worker,WorkerNavigatorиWorkerGlobalScope - Использование web workers
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WorkerLocation