CSP允许特定的:data:font / woff; base64,“ someBase64encoded字体”,不使用csp:font-src'self'数据:

时间:2018-09-14 08:53:18

标签: css fonts base64 content-security-policy

在某些css文件中具有一些嵌入的base64字体,但是CSP阻止了这些字体: 像url("data:font/woff;base64,d09GRk9UVE...);

当前CSP =“ base-uri'self'; connect-src'self'; default-src'none'; font-src'self'; form-action'self'; frame-ancestors'none'; frame -src'self'; img-src'self'; script-src'self'; style-src'self';“

W3和MDN说我可以添加一个哈希,但这似乎也不起作用

尝试sha256sha384sha512

1 个答案:

答案 0 :(得分:4)

data:添加到字体来源,例如

font-src 'self' data:;