Spec-Zone.ru › HTTP

Заголовки: CSP.block-all-mixed-content

Content-Security-Policy: директива block-all-mixed-content

Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут по-прежнему её поддерживать, она уже могла быть удалена из соответствующих веб-стандартов, её удаление может быть в процессе или она может сохраняться только в целях совместимости. Избегайте её использования и, если возможно, обновите существующий код; чтобы принять решение, см. таблицу совместимости внизу этой страницы. Имейте в виду, что эта функция может перестать работать в любой момент.

Предупреждение: Эта директива помечена в спецификации как устаревшая. Ранее эта директива использовалась, чтобы запретить небезопасную загрузку и отображение смешанного содержимого, которое «можно блокировать по желанию». Теперь для содержимого, которое не блокируется, всегда выполняется переход на безопасное соединение, поэтому эта директива не нужна.

Директива HTTP Content-Security-Policy (CSP) block-all-mixed-content предотвращает загрузку любых ресурсов по HTTP, если страница использует HTTPS.

Блокируются все запросы ресурсов со смешанным содержимым, включая как блокируемое, так и смешанное содержимое, которое можно обновить. Это также относится к документам <iframe>, обеспечивая отсутствие смешанного содержимого на всей странице.

Примечание: Директива upgrade-insecure-requests обрабатывается до block-all-mixed-content. Если задана первая директива, вторая ничего не делает, поэтому укажите одну из этих директив, но не обе — если только вы не хотите принудительно использовать HTTPS в старых браузерах, которые не делают этого после перенаправления на HTTP.

Синтаксис

Content-Security-Policy: block-all-mixed-content;

Примеры

Content-Security-Policy: block-all-mixed-content;

<meta http-equiv="Content-Security-Policy" content="block-all-mixed-content">

Чтобы запретить HTTP-ресурсы на более детальном уровне, можно также задать для отдельных директив значение https:. Например, чтобы запретить небезопасные изображения HTTP:

Content-Security-Policy: img-src https:

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

Спецификация
Mixed Content>
# strict-checking>

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

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
block-all-mixed-content
44Будет удалено, см. ошибку 40260100.
79Будет удалено, см. ошибку 40260100.
48–122
31Будет удалено, см. ошибку 40260100.
10
44Будет удалено, см. ошибку 40260100.
48–122
32Будет удалено, см. ошибку 40260100.
10
4.0Будет удалено, см. ошибку 40260100.
44Будет удалено, см. ошибку 40260100.
10

См. также

  • Content-Security-Policy
  • upgrade-insecure-requests
  • Смешанное содержимое

© 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/block-all-mixed-content

Spec-Zone.ru

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