Заголовки: CSP.fenced-frame-src
Content-Security-Policy: директива fenced-frame-src
Ограниченная доступность
Эта функция не входит в Baseline, поскольку не работает в некоторых наиболее широко используемых браузерах.
Экспериментальная: Это экспериментальная технология
Перед использованием в рабочей среде внимательно изучите таблицу совместимости с браузерами.
Директива Content-Security-Policy (CSP) fenced-frame-src HTTP задаёт допустимые источники для вложенных контекстов просмотра, загружаемых в элементы <fencedframe>.
| Версия CSP | 1 |
|---|---|
| Тип директивы | Директива Fetch |
| Резервная директива | Если эта директива отсутствует, пользовательский агент проверит наличие директивы frame-src (которая, в свою очередь, использует резервную директиву child-src). |
Синтаксис
Content-Security-Policy: fenced-frame-src <source-expression-list>;
<source-expression-list>-
Разделённый пробелами список значений выражений источника. Ресурсы этого типа могут загружаться, если соответствуют хотя бы одному из указанных выражений источника. Для этой директивы применимы следующие значения выражений источника:
- значение
<host-source>"https:" - значение
<scheme-source>"https:" - строка
"*"
- значение
Примеры
>Случаи нарушения
При таком заголовке CSP:
Content-Security-Policy: fenced-frame-src https://example.com/
Следующие источники не будут загружены во встроенном фрейме:
-
https://not-example.com/(домен не совпадает) -
https://example.org/(домен верхнего уровня не совпадает)
Спецификации
| Спецификация |
|---|
| Огражденный фрейм> # new-csp-directive> |
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
fenced-frame-src |
126 | 126 | Нет | 112 | Нет | 126 | Нет | 83 | Нет | 28.0 | 126 | Нет |
См. также
© 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/Content-Security-Policy/fenced-frame-src