【问题标题】:JQuery 2.0.3 Chrome Error Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extensionJQuery 2.0.3 Chrome 错误资源必须列在 web_accessible_resources 清单键中才能被扩展程序之外的页面加载
【发布时间】:2013-08-25 15:57:55
【问题描述】:

我正在构建一个 HTML5 页面。我在其中使用 JQuery,我收到以下两个控制台错误。

Denying load of chrome-extension://kkelicaakdanhinjdeammmilcgefonfh/js/jquery.min.map. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension. localhost/:1

GET chrome-extension://invalid/  chrome-extension://invalid/:1

据我所知,一切都是正常声明的。这是我的html页面的顶部

<!DOCTYPE HTML>
<html>
    <head>
        <title>Page Title</title>
        <link href="css/main.css" type="text/css" rel="stylesheet" />
        <link href="css/archivo-narrow.css" type="text/css" rel="stylesheet" />
        <script type="text/javascript" src="scripts/jquery-2.0.3.min.js"></script>
    </head>

是什么触发了这个错误?

【问题讨论】:

    标签: javascript jquery html google-chrome jquery-2.0


    【解决方案1】:

    当你不使用CDN的jQuery时(你自己下载jQuery,然后包含它),它会找不到它的源图,修复这个错误下载jquery源图

    你可以在Developer ToolResource Tab中找到source map path,然后打开你的jQuery文件,你会发现类似这样的东西

    /*! jQuery v2.0.3 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
    //@ sourceMappingURL=jquery-2.0.3.min.map
    */
    

    然后转到http://code.jquery.com/sourceMappingURL,在这种情况下=http://code.jquery.com/jquery-2.0.3.min.map,然后将其保存在与保存jQuery文件相同的目录中

    【讨论】:

    • +1。这解决了我的问题。我从以前使用 jq1.7 跳了出来,所以我不知道我错过了一个额外的文件。 (我必须将 "web_accessible_resources": ["jquery-2.0.3.min.map"], 添加到我的 manifest.json 中,否则我不会想到这一点。)
    【解决方案2】:

    如果您只是想暂时删除此消息,请关闭源地图

    对于 Chrome 用户:按 Ctrl + Shift + I,单击右侧的齿轮图标打开设置,取消选中启用源地图

    其他用户请阅读Developer Tools - Source maps

    问题详情:这是因为页面包含了一个缩小的JS/CSS/resource,并且附加了一个原始文件的映射路径。不幸的是,映射路径中缺少该文件。

    【讨论】:

    • 我的长子,先生 - 他是你的。闲暇时来接他。
    【解决方案3】:

    如果您使用的是 Chrome 扩展程序 Windows Resizer,则可能与此有关,请参阅 http://windowresizer.userecho.com/topic/185143-exception-in-development-tools-in-chrome-dev-m-29015302-66-and-29015353-611/ 我遇到了同样的错误。如果我禁用扩展程序,我将不再收到错误消息。

    【讨论】:

    • 我正在使用它。我会试试看能不能解决。
    • Chrome 扩展程序“ScrollMaps”为我做到了。我通过在 Chrome 扩展页面中搜索错误中给出的扩展 ID 找到了问题。
    • 基本上显然有几个不同的扩展会导致这种情况。只需尝试禁用您安装的最后一个,然后按时间倒序继续禁用,直到错误消失。
    【解决方案4】:

    您是否在 chrome 清单文件中正确注册了所有您的文件?我猜那里有问题

    【讨论】:

      猜你喜欢
      • 2013-08-13
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2022-12-02
      • 2013-12-28
      • 2015-08-18
      • 1970-01-01
      • 2011-03-06
      相关资源
      最近更新 更多