Google chrome extension 为什么我的内容脚本文件加载为空文件?
我正在创建一个插入内容脚本的Chrome扩展,但内容脚本似乎是作为一个空文件加载的 manifest.jsonGoogle chrome extension 为什么我的内容脚本文件加载为空文件?,google-chrome-extension,content-script,Google Chrome Extension,Content Script,我正在创建一个插入内容脚本的Chrome扩展,但内容脚本似乎是作为一个空文件加载的 manifest.json { "manifest_version": 2, "name": "Test", "content_scripts": [ { "matches": ["http://stackoverflow.com/*"], "js": ["content_script.js"] } ] } content\u script.js cons
{
"manifest_version": 2,
"name": "Test",
"content_scripts": [
{
"matches": ["http://stackoverflow.com/*"],
"js": ["content_script.js"]
}
]
}
content\u script.js
console.log('hello world');
当我转到chrome extension://时,我在chrome开发频道上看到过几次,它是几个月前开始的,显然是一个bug 尝试重新启动浏览器。
尝试添加
调试器代码中的代码>。
尝试在中指定“run\u at”:“document\u start”
(或document\u end
)。我也有同样的问题。在我的例子中,Chrome拒绝读取content.js
的原因是该文件是一个别名(我使用的是ln-s
)。将原始文件复制到扩展文件夹为我解决了此问题。尝试了所有3个,但遗憾的是没有更改任何内容。@Oak,转到devtools设置,管理框架黑盒
,查看是否未选中[]黑盒内容脚本
。还可以尝试在新创建的Chrome用户配置文件中进行复制。未选中。尝试使用新的用户配置文件,也没有帮助。可以。谢谢你的努力!注意:重新启动chrome需要执行文件+退出操作,而不仅仅是关闭所有窗口。