issue:Scrapboxで外部のフォントを使えない
summary.icon
問題
とかで発生
原因
フォントなら
cdnjs.cloudflare.com
fonts.gstatic.com
code:2024/02/17.log
Some resources are blocked because their origin is not listed in your site's Content Security Policy (CSP). Your site's CSP is allowlist-based, so resources must be listed in the allowlist in order to be accessed.
A site's Content Security Policy is set either via an HTTP header (recommended), or via a meta HTML tag.
To fix this issue do one of the following:
(Recommended) If you're using an allowlist for 'script-src', consider switching from an allowlist CSP to a strict CSP, because strict CSPs are more robust against XSS . See how to set a strict CSP .
Or carefully check that all of the blocked resources are trustworthy; if they are, include their sources in the CSP of your site. ⚠️Never add a source you don't trust to your site's CSP. If you don't trust the source, consider hosting resources on your own site instead.
1 directive
Resource Status Directive Source Location
Learn more: Content Security Policy - Source Allowlists
code:log
UserScript:test:1 Refused to load the stylesheet 'https://cdn.jsdelivr.net/devicons/1.8.0/css/devicons.min.css' because it violates the following Content Security Policy directive: "style-src 'self' fonts.googleapis.com cdnjs.cloudflare.com 'unsafe-inline'". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. 迷走ログ
$ ls -1 | sed -r -n "s/(^.+)\.ttf$/& \1.woff/p" | xargs -L 1 ttf2woff
まだうまく行かない