<分区>
我正在开发一个扩展程序,它可以从浏览器操作的弹出窗口中打开一个 file.html。 file.html 位于扩展的文件夹中。
假设我的 contentscript.js 很简单
alert("Hello");
我的 manifest.json 包含(除其他外)
"content_scripts":
[
{
"matches" : [ "<all_urls>" ],
"js" : [ "contentscript.js" ],
}
],
现在,警告显示在我访问的每个页面上,即使是正常打开的 file.html。但是当从此 URL 打开时,警报(或内容脚本中的任何内容)不会显示:
chrome-extension://cfhlgeljdipnicgineoheoihdofhnlef/page.html
我不确定如何让它接受内容脚本,我们将不胜感激。
编辑:这里已经讨论过的话题: Does content_scripts matches "chrome-extension://*/*" work?