【问题标题】:What does this error message mean这个错误信息是什么意思
【发布时间】:2014-05-31 01:06:21
【问题描述】:

你好,我只是想知道这个错误信息是什么意思

拒绝加载 chrome-extension://cmbbgcooaabknohabmoaikiakkoignai/jquery.min.map。资源必须列在 web_accessible_resources 清单键中,才能被扩展之外的页面加载。

【问题讨论】:

  • 您的一个 Chrome 扩展程序 (id cmbbgcooaabknohabmoaikiakkoignai) 有问题。在 chrome://extensions 中找到具有该唯一 ID 的扩展程序,然后到处谷歌看看是否有其他人有类似的问题。

标签: google-chrome-extension


【解决方案1】:

这意味着您的某个 Chrome 扩展程序正在使用 jQuery 的压缩版本,其中包含 sourceMappingURL 注释,而扩展程序的开发人员很可能没有意识到这一点。

Source mapping 用于调试目的,无法加载map 文件不会影响脚本的执行。

另外值得注意的是,较新版本的 jQuery 默认不再包含 sourceMappingURL 注释。来自jQuery 1.11 and 2.1 release announcement

源图变化

此版本不包含缩小版中的 sourcemap 注释 文件。源图已被证明是一个非常有问题和令人费解的问题 开发人员的事情,产生hundreds of confused developers on StackOverflow 之类的论坛,并导致一些人认为 jQuery 本身就是 坏了。


作为用户,您可以放心地忽略该错误。浏览器只会在 DevTools 打开时尝试加载 map 文件(并且启用了“JS 源映射”DevTools 设置)。如果无法加载map 文件,则没有任何变化。

作为开发人员,您可以通过升级到最新的 jQuery 版本来删除该错误消息,或者从压缩文件中手动删除 sourceMappingURL 注释,或者,如果您想使用源映射,请制作 map和未压缩的js 文件可用。参见this related thread

【讨论】:

    猜你喜欢
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-23
    相关资源
    最近更新 更多