Окно: свойство originAgentCluster
Экспериментально: Это экспериментальная технология
Перед использованием в продакшене внимательно изучите таблицу совместимости с браузерами.
Свойство originAgentCluster только для чтения интерфейса Window возвращает true, если это окно принадлежит кластеру агентов, определяемому по источнику agent cluster: это означает, что операционная система предоставила выделенные ресурсы (например, процесс операционной системы) для источника этого окна, которые не совместно используются с окнами из других источников.
В противном случае это свойство возвращает false.
Окна, которые являются частью кластера агентов, определяемого по источнику, подвержены некоторым дополнительным ограничениям по сравнению с окнами, которые не являются частью такого кластера. В частности, они не могут:
- Установить
Document.domain, что является устаревшей функцией, которая обычно позволяет страницам с одинаковым сайтом и различными источниками синхронно получать доступ друг к другу через DOM. - Отправлять объекты
WebAssembly.Moduleдругим страницам с одинаковым сайтом и различными источниками черезWindow.postMessage(). - Отправлять объекты
SharedArrayBufferилиWebAssembly.Memoryдругим страницам с одинаковым сайтом и различными источниками.
Для того, чтобы попросить браузер назначить это окно кластеру агентов, определяемому по источнику, сервер должен отправить заголовок ответа Origin-Agent-Cluster.
Обратите внимание, что функция кластера агентов, определяемого по источнику, поддерживается только в безопасных контекстах. Если сайт не является безопасным контекстом, то свойство window.originAgentCluster всегда будет возвращать false.
Спецификации
| Спецификация |
|---|
| HTML # origin-keyed-agent-clusters |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
originAgentCluster |
90 | 90 | Нет | 76 | Нет | 90 | Нет | 64 | Нет | 15.0 | 90 |
См. также
© 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/Window/originAgentCluster