CSP は、csp: font-src 'self' データを使用せずに、特定のデータ: data:font/woff;base64,"someBase64encoded font", を許可します。質問する

CSP は、csp: font-src 'self' データを使用せずに、特定のデータ: data:font/woff;base64,

いくつかの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ではハッシュを追加できると書いてあるが、これもうまくいかないようだ

試しましたsha256、、sha384sha512

ベストアンサー1

data:フォントソースに追加する。例:

font-src 'self' data:;

おすすめ記事