Spec-Zone.ru › HTTP

Заголовки: CSP.media-src

Content-Security-Policy: директива media-src

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с августа 2016 года.

  • Подробнее
  • Полная таблица совместимости
>

Директива Content-Security-Policy (CSP) media-src HTTP задаёт допустимые источники для загрузки медиафайлов с помощью элементов <audio> и <video>.

Версия CSP 1
Тип директивы Директива выборки
default-src — резервная директива Да. Если эта директива отсутствует, пользовательский агент будет искать директиву default-src.

Синтаксис

Content-Security-Policy: media-src 'none';
Content-Security-Policy: media-src <source-expression-list>;

Эта директива может принимать одно из следующих значений:

'none'

Ресурсы этого типа загружать нельзя. Одинарные кавычки обязательны.

<source-expression-list>

Список значений выражений источника, разделённых пробелами. Ресурсы этого типа можно загружать, если они соответствуют любому из указанных выражений источника. Для этой директивы применимы следующие значения выражений источника:

  • <host-source>
  • <scheme-source>
  • 'self'

Примеры

>

Случаи нарушения

При следующем заголовке CSP:

Content-Security-Policy: media-src https://example.com/

Следующие элементы <audio>, <video> и <track> блокируются и не загружаются:

<audio src="https://not-example.com/audio"></audio>

<video src="https://not-example.com/video">
  <track kind="subtitles" src="https://not-example.com/subtitles" />
</video>

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

Спецификация
Content Security Policy Level 3>
# directive-media-src>

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

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet WebView для Android WebView на iOS
media-src 25 14 23 15 7 25 23 14 7 1.5 4.4 7

См. также

  • Content-Security-Policy
  • <audio>, <video> и <track>

© 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/media-src

Spec-Zone.ru

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