Клиент
Базовая версия Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с апреля 2018 года.
Примечание: Эта функция доступна только в Рабочих потоках.
Интерфейс Client представляет собой исполняемую среду, такую как Worker, или SharedWorker. Клиенты Window представлены более конкретным интерфейсом WindowClient. Вы можете получить объекты Client/WindowClient с помощью таких методов, как Clients.matchAll() и Clients.get().
Методы экземпляров
Client.postMessage()-
Отправляет сообщение клиенту.
Свойства экземпляров
-
Client.frameTypeТолько чтение -
Тип фрейма клиента в виде строки. Может быть
"auxiliary","top-level","nested", или"none". -
Client.idТолько чтение -
Универсально уникальный идентификатор клиента в виде строки.
-
Client.typeТолько чтение -
Тип клиента в виде строки. Может быть
"window","worker", или"sharedworker". -
Client.urlТолько чтение -
URL клиента в виде строки.
Спецификации
| Спецификация |
|---|
| Рабочие потоки # client-interface |
Совместимость браузеров
| Десктоп | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
Client |
40 | 17 | 44 | 27 | 11.1 | 40 | 44 | 27 | 11.3 | 4.0 | 40 |
frameType |
43 | 17 | 44 | 30 | 11.1 | 43 | 44 | 30 | 11.3 | 4.0 | 43 |
id |
40 | 17 | 44 | 27 | 11.1 | 40 | 44 | 27 | 11.3 | 4.0 | 40 |
postMessage |
40 | 17 | 44 | 27 | 11.1 | 40 | 44 | 27 | 11.3 | 4.0 | 40 |
type |
60 | 17 | 54 | 47 | 11.1 | 60 | 54 | 44 | 11.3 | 8.0 | 60 |
url |
40 | 17 | 44 | 27 | 11.1 | 40 | 44 | 27 | 11.3 | 4.0 | 40 |
См. также
© 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/Client