必须在web_accessible_resources清单键中列出,才能由扩展名外的页面加载。

时间:2013-08-12 06:23:26

标签: javascript html css google-chrome

我在加载目标网页时遇到问题需要帮助。我一直在Chrome上的“检查员”上收到这些消息 -

  

拒绝加载chrome-extension://bjgfdlplhmndoonmofmflcbiohgbkifn/js/lib/jquery-2.0.2.min.map。资源必须列在web_accessible_resources清单键中,以便由扩展名外的页面加载。

     

拒绝加载chrome-extension://bjgfdlplhmndoonmofmflcbiohgbkifn/js/lib/backbone-min.map。资源必须列在web_accessible_resources清单键中,以便由扩展名外的页面加载。

     

GET chrome-extension://无效/

这是我的网站http://www.itayroisman.com

的链接

请帮我解决这个问题。

5 个答案:

答案 0 :(得分:8)

Hootsuite chrome扩展程序似乎与最新版本的chrome不兼容。 转到工具>扩展,然后点击开发者模式。您的每个扩展程序都会显示ID号,您可以将它们与开发人员工具中的错误相匹配

答案 1 :(得分:3)

我发现another anwser可能没问题。

只需从jquery文件顶部删除此行

即可

// @ sourceMappingURL = jquery-1.10.2.min.map 如果检查Jquery 1.10.2的源代码,它会在顶部包含源映射行。我希望你没有使用Source Maps。有关详细信息,请查看以下链接:

http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ jQuery的jquery-1.10.2.min.map触发了404(未找到) 替代方法

从jquery下载页面下载源映射文件,并将jquery-1.10.2.min.map放在扩展目录中。 下载未压缩的源代码并放入扩展目录。 基本上你需要三个文件[SourceMap,Compressed,Uncompressed]。 将这些映射文件路径和未压缩的文件路径添加到web_accesible资源。

答案 2 :(得分:1)

我遇到了同样的问题。

如果您没有使用源地图:

  1. 打开你的jquery.js,从文件顶部删除以下行:

    //@ sourceMappingURL=jquery-2.0.3.min.map

  2. 如果您确实需要源地图:

    1. 下载code.jquery.com/yourfilename(请参阅上面提到的jquery文件中的评论)

    2. 添加一个直线

      "web_accessible_resources": [ "js/jquery-2.0.3.min.map" ],

      到你的manifest.json

    3. 重新加载您的扩展程序。

答案 3 :(得分:1)

对我来说禁用:Chrome中的XPath Helper 1.0.13://扩展/解决问题

答案 4 :(得分:0)

对于正在开发Chrome扩展程序且遇到同样问题的用户,this answer可能会对您有所帮助。