我正在处理Chrome扩展程序,而我的内容脚本正在抛出错误
$ / jQuery没有被定义。
所以我尝试使用我的清单文件嵌入jquery,我在我的扩展文件夹中下载了jquery,但无论出于何种原因我收到此错误 -
拒绝加载 的铬扩展://gfdmfdmhnoenciioooikdifmdkechdbl/jquery-1.10.2.min.map 即可。 资源必须列在web_accessible_resources清单键中 为了通过扩展名以外的页面加载。
我用我的清单文件尝试了一些东西,但似乎没有任何工作,所以现在我尝试这个并且它仍然给我错误 -
{
"manifest_version": 2,
"name": "My Extension",
"version": "0.0",
"offline_enabled": false,
"content_scripts": [{
"matches": ["*://*.sitedomain.com/*"],
"js": [
"jquery-1.10.2.min.js",
"content.js"
],
"run_at": "document_end",
"all_frames": false
}]
}
我无法编辑要使用的实际网站,因此我无法在标题中加载旧方式的jquery,这就是为什么我尝试加载扩展程序以便我的内容脚本可以正常工作。任何帮助表示赞赏。
答案 0 :(得分:2)
只需从jquery文件顶部删除此行
即可//@ sourceMappingURL=jquery-1.10.2.min.map
如果您检查Jquery 1.10.2的来源,则其中包含了顶部的源地图行。 我希望你没有使用Source Maps。有关详细信息,请查看以下链接:
jquery-1.10.2.min.map
放入扩展目录。uncompressed source code
并放入扩展程序目录。web_accesible resources
。