Chrome扩展程序:如何解决内容脚本注入时"Not allowed to load local resource"错误



我尝试将jQuery注入到内容页面中,以方便访问DOM元素
代码在以下

chrome.tabs.executeScript(tabId, { file: "jquery.min.js"} ,function(){
    chrome.tabs.executeScript(tabId, { file: myOwnScript.js});}
); 

在Windows上一切都很好,但在Ubuntu上,在内容页面窗口中,我总是收到控制台错误消息,上面写着
"不允许加载本地资源:file://***/jquery.min.map">

我注意到它在谈论*映射但不映射*js

还有更多的奥秘:
1.myOwnScript.js
上没有错误消息2.尽管每次加载页面时都会显示此消息,但我的扩展程序运行良好。

我在谷歌上搜索了很多,但没有找到类似的案例。

我的问题是,
1.出现这种错误的原因是什么
2.我应该把它当作一个严重的错误吗?

我的环境如下
操作系统:Ubuntu 14.04,带有LXDE桌面
铬:34.0.1847.132
(没有尝试其他配置,因为我不太擅长自定义Linux:(

Jquery的早期版本有一个指向映射文件的注释(这样Jquery.min.js中的错误就可以转换为可读的Jquery.js中的缺陷(。您可以安全地删除此注释,或者升级到Jquery的最新版本,该版本已经删除了此注释(正是出于这个原因(。另请参阅此答案。

相关内容

最新更新