Я пишу расширение с использованием сценария содержимого, но Chrome не загружает мои потрясающие ресурсы, предоставляя мне сообщение об ошибке о том, как мне нужно добавить их в web_accessible_resources в моем манифесте, но у меня уже есть.Отказ от загрузки шрифтовых ресурсов в моем расширении Chrome
Мой CSS выглядит следующим образом:
font-family: 'FontAwesome';
src: url('chrome-extension://[email protected]@extension_id__/fonts/fontawesome-webfont.eot?v=4.5.0');
src: url('chrome-extension://[email protected]@extension_id__/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('chrome-extension://[email protected]@extension_id__/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('chrome-extension://[email protected]@extension_id__/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('chrome-extension://[email protected]@extension_id__/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('chrome-extension://[email protected]@extension_id__/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
И в моем файле манифеста, я попробовал несколько комбинаций, таких как:
"web_accessible_resources": ["fontawesome-webfont.woff2", "/fonts/fontawesome-webfont.woff2", "*.woff2","fonts/*", "/fonts/*", "/fonts/*.woff2"]
Я оставил другие ресурсы для краткости, но идея состоит в том, что я пробовал несколько путей, комбинаций, подстановочных знаков и т. д.
Но когда мой скрипт активирован, отчеты Chrome:
«Отказ от нагрузки chrome-extension: //xxx/fonts/fontawesome-webfont.woff2? V = 4.5.0. ресурсы должны быть перечислены в web_accessible_resources манифеста ключ для того, чтобы быть загружен страниц за пределами расширения.»
Моя файловая структура в расширении является CSS в корне и все файлы шрифтов в каталог/fonts ниже этого.