我刚刚将Chrome更新到版本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浏览器扩展程序为“按图搜索(Google)1.1.0”。我只是禁用它,它与我的应用程序无关。
答案 0 :(得分:11)
如果是这样,你应该只担心这个:
layerX
和layerY
到处该消息只是告诉您这两个属性已被弃用(至少在Webkit中),并且将在不久的将来从jQuery中删除。
答案 1 :(得分:4)
就我而言,Chrome扩展程序是“按图搜索(由Google)1.1.0”
与我的申请无关。
禁用它,你就可以摆脱这些恼人的错误。
答案 2 :(得分:-2)
将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;
}());
你可以尝试一下。