Заголовки: CSP.font-src
Content-Security-Policy: директива font-src
Базовый уровень Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с августа 2016 года.
Директива HTTP Content-Security-Policy (CSP) font-src задаёт допустимые источники шрифтов, загружаемых с помощью @font-face.
| Версия CSP | 1 |
|---|---|
| Тип директивы | Директива загрузки |
Резервная директива default-src | Да. Если эта директива отсутствует, пользовательский агент будет искать директиву default-src. |
Синтаксис
Content-Security-Policy: font-src 'none'; Content-Security-Policy: font-src <source-expression-list>;
Эта директива может иметь одно из следующих значений:
'none'-
Ресурсы этого типа загружать нельзя. Одинарные кавычки обязательны.
<source-expression-list>-
Разделённый пробелами список значений выражений источника. Ресурсы этого типа можно загружать, если они соответствуют любому из указанных выражений источника. Для этой директивы применимы следующие значения выражений источника:
Примеры
>Случаи нарушения
При таком заголовке CSP:
Content-Security-Policy: font-src https://example.com/
Следующая загрузка ресурса шрифта будет заблокирована и не выполнится:
<style>
@font-face {
font-family: "MyFont";
src: url("https://not-example.com/font");
}
body {
font-family: "MyFont";
}
</style>
Спецификации
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari для iOS | Samsung Internet | WebView Android | WebView для iOS | |
font-src |
25 | 14 | 23 | 15 | 7 | 25 | 23 | 14 | 7 | 1.5 | 4.4 | 7 |
См. также
© 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/font-src