--- title: 'CSP: font-src' slug: Web/HTTP/Headers/Content-Security-Policy/font-src tags: - CSP - HTTP - 内容安全策略 - 参考 - 安全 translation_of: Web/HTTP/Headers/Content-Security-Policy/font-src ---
HTTP {{HTTPHeader("Content-Security-Policy")}} (CSP 内容安全策略) 中 font
-src
指令定义了 {{cssxref("@font-face")}} 加载字体的有效源规则。
CSP 版本 | 1 |
---|---|
指令类型 | {{Glossary("Fetch directive")}} |
{{CSP("default-src")}} 替代 | 是。如果 font -src 没有指定,则使用 default-src 指令。 |
font-src
策略可以包含一个或多个源:
Content-Security-Policy: font-src <source>; Content-Security-Policy: font-src <source> <source>;
{{page("Web/HTTP/Headers/Content-Security-Policy/default-src", "Sources")}}
给出这个 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>
Specification | Status | Comment |
---|---|---|
{{specName("CSP 3.0", "#directive-font-src", "font-src")}} | {{Spec2('CSP 3.0')}} | 无变化 |
{{specName("CSP 1.1", "#directive-font-src", "font-src")}} | {{Spec2('CSP 1.1')}} | 首次定义 |
{{Compat("http.headers.csp.font-src")}}