Font Awesome 不再适用于浏览器扩展
Font Awesome no longer working on browser Extension
我的扩展程序(Chrome 和 Firefox)上使用了 Font Awesome 将近一年,但现在图标不再有效:
清单:
...
"content_security_policy": "script-src 'self' https://kit.fontawesome.com/{id}.js; object-src 'self'"
}
包括:
<script src="https://kit.fontawesome.com/{id}.js" crossorigin="anonymous"></script>
控制台错误:
{id}.js:2 Font Awesome Kit: TypeError: Cannot read property 'classList' of null
经过思考,我找到了解决办法。我登录到我的 Fontawesome 帐户并获取了 CSS link 的 CDN 版本。现在可以正常使用了。
我也把它添加到我的 manifest.json 的 content_security_policy
区域。
我的扩展程序(Chrome 和 Firefox)上使用了 Font Awesome 将近一年,但现在图标不再有效:
清单:
...
"content_security_policy": "script-src 'self' https://kit.fontawesome.com/{id}.js; object-src 'self'"
}
包括:
<script src="https://kit.fontawesome.com/{id}.js" crossorigin="anonymous"></script>
控制台错误:
{id}.js:2 Font Awesome Kit: TypeError: Cannot read property 'classList' of null
经过思考,我找到了解决办法。我登录到我的 Fontawesome 帐户并获取了 CSS link 的 CDN 版本。现在可以正常使用了。
我也把它添加到我的 manifest.json 的 content_security_policy
区域。