我刚把Chrome16.0.912.63更新到版本16.0.912.63,现在我使用jQuery 1.7.1收到了数百个错误。当鼠标移动的时候似乎就会触发...
event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.
我应该为此担心吗?还有其他人收到这些错误吗?
我的用户代理:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7
更新:在我的例子中是Chrome扩展"Search by Image (by Google) 1.1.0“。我只是不得不禁用它,它与我的应用程序无关。
发布于 2011-12-17 15:24:34
在我的例子中是Chrome扩展"Search by Image (by Google) 1.1.0“
与我的申请无关。
禁用它,你就不会出现这些恼人的错误了。
发布于 2011-12-15 15:41:59
只有在以下情况下,您才需要担心:
layerX
和layerY
这条消息只是告诉您,这两个属性已被弃用(至少在Webkit中是这样),并将在不久的将来从jQuery中删除。
发布于 2012-05-22 10:18:05
将js添加到js文件脚注:
(function(){
//remove layerX and layerY
var all = $.event.props,
len = all.length,
res = [];
while (len--) {
var el = all[len];
if (el != 'layerX' && el != 'layerY') res.push(el);
}
$.event.props = res;
}());
你可以试试。
https://stackoverflow.com/questions/8516561
复制相似问题