Spec-Zone.ru › HTTP

Заголовки: Permissions-Policy.cross-origin-isolated

Директива Permissions-Policy: cross-origin-isolated

Экспериментальная: Это экспериментальная технология
Перед использованием в рабочей среде внимательно ознакомьтесь с таблицей совместимости с браузерами.

Директива cross-origin-isolated заголовка HTTP Permissions-Policy определяет, разрешено ли текущему документу использовать API, которым требуется изоляция между источниками.

В частности, если определённая политика блокирует использование этой функции, свойства Window.crossOriginIsolated и WorkerGlobalScope.crossOriginIsolated всегда будут возвращать false, и документ не сможет воспользоваться ослабленными ограничениями на использование некоторых API, доступных только документам с изоляцией между источниками. Это справедливо независимо от заголовков Cross-Origin-Embedder-Policy и Cross-Origin-Opener-Policy, а также от того, получил бы документ изоляцию между источниками, если бы разрешение было предоставлено.

К API, для использования которых требуется это разрешение, относятся объекты SharedArrayBuffer и Performance.now() с таймерами без ограничения частоты вызовов. Сведения о других API с ограничениями см. в разделе Window.crossOriginIsolated.

Это разрешение можно использовать, чтобы сохранять ограничения на доступ к конфиденциальным API, если они действительно не нужны документу с изоляцией между источниками. Обратите внимание: если использование функции запрещено, но в остальном документ получил бы изоляцию между источниками, то по всем прочим параметрам он всё равно будет считаться документом с такой изоляцией. Например, он будет совместно использовать группу контекстов просмотра только с документами того же источника.

Синтаксис

Permissions-Policy: cross-origin-isolated=<allowlist>;
<allowlist>

Список из одного или нескольких источников, которым разрешено использовать функцию. Подробнее см. в разделе Permissions-Policy > Синтаксис.

Политика по умолчанию

Список разрешённых источников по умолчанию для cross-origin-isolated — self.

Спецификации

Спецификация
HTML>
# cross-origin-isolated-feature>

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari в iOS Samsung Internet WebView для Android WebView в iOS
cross-origin-isolated 88 88 Нет 74 Нет 88 Нет 63 Нет 15.0 88 Нет

См. также

  • заголовок Permissions-Policy
  • Политика разрешений

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Permissions-Policy/cross-origin-isolated

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API