【问题标题】:jQuery 1.10.2 warning issue from Firefox来自 Firefox 的 jQuery 1.10.2 警告问题
【发布时间】:2013-10-15 03:08:12
【问题描述】:

我尝试为我的网站使用最新的 jQuery,但我从 Firefox 24 收到此警告标志和消息。

警告:不推荐使用getPreventDefault()。请改用defaultPrevented

源文件:file:///C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js

行:5

警告:SyntaxError:使用//@ 来指示源映射 URL 杂注已被弃用。请改用//#

源文件:file:///C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js

行:1

留下这个问题可以吗?如何解决?

【问题讨论】:

    标签: javascript jquery firefox


    【解决方案1】:

    这是一个已知问题,已在 1.10.2 版中报告,并已在 1.11/2.1 jQuery 里程碑中得到解决。查看提议的拉取请求here,以及关于错误跟踪器的报告here

    要解决这个问题,只需使用更高版本的 jQuery,或者将 event.js 中的这一行更改为:

    this.isDefaultPrevented = ( src.defaultPrevented || src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;
    

    到这一行:

    this.isDefaultPrevented = src.defaultPrevented ? returnTrue : returnFalse;
    

    编辑: 上面链接的拉取请求从未合并,尽管它确实解决了问题。该问题由 this 提交解决,如下所示:

    this.isDefaultPrevented = src.defaultPrevented || src.defaultPrevented === undefined && ( src.returnValue === false || src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;
    

    【讨论】:

    • 非常感谢您的回答。你知道1.11版什么时候出吗?有路线图吗?
    • 2.0.3 对我造成了同样的问题。
    • @willlma 他说2.1已经解决了,也就是2.0.3之后。 JQuery 1.x 和 2.x 不是顺序的,只是有或没有 IE 支持。
    • @CedricReichenbach TIL。谢谢。
    • 其实并没有解决问题。我已禁用所有扩展,打开空 html,但消息仍然弹出按任意键后。 Firefox 仍在内部某处使用 getPreventDefault()。 “火狐/47.0”
    【解决方案2】:

    jQuery 版本 1.11.0 现已发布。你可以在这里下载: http://jquery.com/download/ 。 它解决了 Firefox 上的警告问题。

    【讨论】:

    • 确认问题仍然存在 jQuery v.1.11.1
    • @Dariush 对我来说效果很好。我从谷歌搜索中得到了这个问答,并找到了这个答案。另外,1.11.1 也起作用了,所以我不知道你和其他人为什么说它不起作用。
    • 只是因为没有;)
    • 这个警告可能有多种原因。 jQuery 1.11.x 可能解决了其中的一些问题,但不是全部。也许特定于浏览器。
    【解决方案3】:

    通过替换最新版本的 js 解决了,访问 jquery 站点并替换为列出文件的最新 jquery

    jquery-1.10.2.js
    jquery-1.10.2.min.js
    jquery-1.10.2.min.map
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多