【发布时间】:2016-10-13 14:27:45
【问题描述】:
我正在创建一个用于修改网站的 chrome 扩展程序,但在加载网络字体时遇到了问题。
在我的 webpack 构建之后,我生成了一个 dist 文件夹。在这个文件夹中,我有一个 main.css,其中包含:
@font-face {
font-family: 'FontAwesome';
src: url(chrome://extensions/dilogbnjbadifdhdphnncpfndfocidle/fontawesome-webfont.eot);
src: url(chrome://extensions/dilogbnjbadifdhdphnncpfndfocidle/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(chrome://extensions/dilogbnjbadifdhdphnncpfndfocidle/fontawesome-webfont.woff2) format('woff2'), url(chrome://extensions/dilogbnjbadifdhdphnncpfndfocidle/fontawesome-webfont.woff) format('woff'), url(chrome://extensions/dilogbnjbadifdhdphnncpfndfocidle/fontawesome-webfont.ttf) format('truetype'), url(chrome://extensions/dilogbnjbadifdhdphnncpfndfocidle/fontawesome-webfont.svg#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
这是我的 webpack publicPath:
chrome://extensions/dilogbnjbadifdhdphnncpfndfocidle
所有文件都在 dist 文件夹中。
这是我的相关@987654327@ 配置:
"web_accessible_resources": [
"fontawesome-webfont.eot",
"fontawesome-webfont.svg",
"fontawesome-webfont.ttf",
"fontawesome-webfont.woff",
"fontawesome-webfont.woff2"
],
PS:我在web_accessible_resources 部分尝试了一切,包括*.[format]、*.* 等。
这是我得到的错误:
不允许加载本地资源:chrome://extensions/dilogbnjbadifdhdphnncpfndfocidle/fontawesome-webfont.woff2
截图:
这是我设置为扩展根目录的dist文件夹:
我可能做错了什么?
【问题讨论】:
标签: javascript google-chrome google-chrome-extension