我正在尝试使用与calendar.google.com匹配的Chrome扩展程序,但是该扩展程序从不执行内容脚本。
该扩展程序将作为解压缩的扩展程序加载到chrome中,背景和选项屏幕可以工作,但是content_scripts中该扩展程序的“肉”不会执行,并且不会显示在扩展程序的“源>内容脚本”中开发工具。
下面,我为测试创建了最简单的情况(使用入门网站上的样板代码),即使在这种简单情况下,也可以复制它:
manifest.json:
{
"name": "Getting Started Example",
"version": "1.0",
"description": "Build an Extension!",
"manifest_version": 2,
"content_scripts": [
{
"matches": [ "*://*/*" ],
"js": ["js/test.js"]
}
]
}
js / test.js
console.log("Extension loaded");
我已经解压缩了它,并浏览到许多不同的站点进行测试,到目前为止,我测试的所有 .google.com网站都未执行content_scripts,而其他任何网站似乎都在执行它(如“ :// / ”的“ matches”指令所预期的那样)
这是一个已知问题吗?我在任何地方都找不到文档。我实际上要进行故障排除的Chrome网上应用店中的原始扩展程序可用于calendar.google.com,因此我不确定为什么解压后的扩展程序测试无法正常工作。
在评论打包或解包之前,我什至尝试打包并手动加载它,但没有运气-也许它现在需要从网上商店中拿来与google.com网站“信任”? >