我正在开发一个带有选项页面的 Chrome 扩展程序。我愿意将此页面的样式设置为与 Chrome 选项页面的样式相同。我发现有一个文件
chrome://resources/css/widgets.css
拥有这种风格(它列在“开发人员工具>源”中)。但是,如果尝试直接从 HTML 将其加载到我的页面中
<link rel="stylesheet" href="chrome://resources/css/widgets.css" type="text/css">
或来自 CSS
@import url("chrome://resources/css/widgets.css");
然后在控制台中打印此错误:
“不允许加载本地资源: chrome://resources/css/widgets.css
看起来我在manifest.json中缺少一些权限,但在开发人员的页面上没有找到任何合适的内容(注意它列出了“chrome://favicon/”,仅此而已)。
有人知道解决方案吗?
PS 是的,我已将此文件复制到我的扩展程序的文件夹中,并且得到了我想要的,但是使用此文件(恕我直言)的明智且正确的方法是直接从 Chrome 资源中加载它。