Заголовки: CSP.prefetch-src
Content-Security-Policy: директива prefetch-src
Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры всё ещё могут её поддерживать, она уже могла быть удалена из соответствующих веб-стандартов, может находиться в процессе исключения из них или сохраняться только в целях совместимости. Избегайте её использования и, если возможно, обновите существующий код; при принятии решения обратитесь к таблице совместимости внизу этой страницы. Имейте в виду, что эта функция может перестать работать в любой момент.
Нестандартная функция: Эта функция не стандартизирована. Мы не рекомендуем использовать нестандартные функции в производственной среде: они имеют ограниченную поддержку браузерами и могут измениться или быть удалены. Однако в некоторых случаях, когда стандартный вариант отсутствует, они могут стать подходящей альтернативой.
Директива HTTP Content-Security-Policy (CSP) prefetch-src указывает допустимые ресурсы, которые можно предварительно загрузить или отрисовать.
| Версия CSP | 3 |
|---|---|
| Тип директивы | Директива Fetch |
Резервная директива default-src | Да. Если эта директива отсутствует, пользовательский агент проверит директиву default-src. |
Синтаксис
Content-Security-Policy: prefetch-src 'none'; Content-Security-Policy: prefetch-src <source-expression-list>;
Эта директива может иметь одно из следующих значений:
'none'-
Ресурсы этого типа загружать нельзя. Одинарные кавычки обязательны.
<source-expression-list>-
Разделённый пробелами список значений выражений источника. Ресурсы этого типа можно загружать, если они соответствуют любому из указанных выражений источника. Для этой директивы применимы следующие значения выражений источника:
Пример
>Ресурсы для предварительной загрузки не соответствуют заголовку
Для страницы со следующей политикой безопасности содержимого:
Content-Security-Policy: prefetch-src https://example.com/
Запросы для следующего кода завершатся сетевыми ошибками, поскольку указанные URL не соответствуют списку источников prefetch-src:
<link rel="prefetch" href="https://example.org/" /> <link rel="prerender" href="https://example.org/" />
Спецификации
Похоже, эта функция не определена ни в одной спецификации.>Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
prefetch-src |
Нет | Нет | Нет | Нет | 16.3 | Нет | Нет | Нет | 16.3 | Нет | Нет | 16.3 |
См. также
© 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/prefetch-src