use*_*781 31 javascript firefox jquery
我尝试在我的网站上使用最新的jQuery,我从Firefox 24收到此警告标志和消息.
警告:
getPreventDefault()不建议使用.请defaultPrevented改用.源文件:file:/// C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js
行:5
警告:SyntaxError:
//@用于指示源映射URL pragma不建议使用.请//#改用源文件:file:/// C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js
线:1
留下这个问题好吗?怎么解决?
hex*_*ide 49
这是一个已知问题,已针对1.10.2版报告,并已针对1.11/2.1 jQuery里程碑进行了解决.了解建议的拉动请求在这里,并在bug跟踪系统,报告在这里.
要解决此问题,只需使用更高版本的jQuery,或者event.js从以下位置更改此行:
this.isDefaultPrevented = ( src.defaultPrevented || src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;
Run Code Online (Sandbox Code Playgroud)
到这一行:
this.isDefaultPrevented = src.defaultPrevented ? returnTrue : returnFalse;
Run Code Online (Sandbox Code Playgroud)
编辑:上面链接的拉取请求从未合并,虽然它确实解决了问题.该问题由此提交解决,如下所示:
this.isDefaultPrevented = src.defaultPrevented || src.defaultPrevented === undefined && ( src.returnValue === false || src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;
Run Code Online (Sandbox Code Playgroud)