Я разрабатываю расширение Google Chrome, которое отображается на определенном веб-сайте. И я хочу использовать Fontawesome в моем расширении chrome. Когда я пытаюсь загрузить шрифты, произошла ошибка GET chrome-extension://invalid/ net::ERR_FAILED
.Как использовать шрифт в Chrome Extension?
В таблице стилей веб-сайты включены с @font-face
следующим образом.
src: url('chrome-extension://[email protected]@extension_id__/Fonts/fontawesome-webfont.eot?v=4.7.0');
Я также пытался встроить мой идентификатор расширения напрямую, хотя он не работает.
Мой manifest.json:
"web_accessible_resources": ["Fonts/*.*", "*.ttf", "*.eot", "*.svg", "*.woff", "*.woff2"],
Как решить эту проблему?
Это также работает в 'manifest.json' на расширение Chrome для скрипта содержимого. – spanndemic
Это не сработало, если расширение было загружено на twitter.com. Ошибка, которую я вижу в консоли 'Отказался от загрузки шрифта 'https://use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff', потому что он нарушает следующую директиву политики безопасности содержимого:" font -src https://twitter.com https: //*.twimg.com данные: https://ton.twitter.com https://fonts.gstatic.com https://maxcdn.bootstrapcdn.com https://netdna.bootstrapcdn.com 'self' ". \' – void