chrome插件编写时遇到错误
Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
查询了多个错误 后续解决 错误原因归纳如下
1 当前页面并不是可用网页页面 如打开的是扩展程序页面 或者 新建标签页面
2 manifest.json 中 "content_scripts": 命名冲突? 之前一直命名content-scripts.js 一直报错 后续成功
"content_scripts":
[
{
//"matches": ["http://*/*", "https://*/*"],
// "" 表示匹配所有地址
// "matches": ["https://www.91160.com/dep/show/depid-3445.html"],
"matches": [""],
// 多个JS按顺序注入
// 文件名为 content_scripts 一直提示错误 修改text后正常
"js": ["js/text.js"]
}
],