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 区域。