我正在使用Chrome扩展程序,但是内容脚本抛出错误
$ / jQuery未定义。
所以我尝试使用清单文件嵌入jquery,并在扩展文件夹中下载了jquery,但是出于任何原因,我都收到此错误-
拒绝加载chrome-extension://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,这就是为什么Im试图加载扩展名以便内容脚本正常工作的原因。任何帮助表示赞赏。
只需从jquery文件的顶部删除此行
//@ sourceMappingURL=jquery-1.10.2.min.map
如果您检查Jquery 1.10.2的源,则它的顶部包括源地图行。希望您不要使用“源地图”。有关更多详细信息,请检查以下链接:
jquery-1.10.2.min.map
扩展目录中。uncompressed source code
并放在扩展目录中。web_accesible resources
。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句