'event.layerX и event.layerY повреждены и устарели в WebKit.' ошибки - PullRequest
16 голосов
/ 15 декабря 2011

Я только что обновил 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" .Мне просто пришлось отключить его, это не имело никакого отношения к моему приложению.

Ответы [ 3 ]

11 голосов
/ 15 декабря 2011

Вам следует беспокоиться об этом, только если это:

  • ваш сайт и
  • вы планируете обновить jQuery до версии> 1.7 в будущем и
  • вы используете layerX и layerY повсюду

В сообщении просто говорится, что эти два свойства устарели (по крайней мере, в Webkit) и будут удалены из jQuery в ближайшем будущем.

4 голосов
/ 17 декабря 2011

В моем случае это было расширение Chrome "Поиск по изображению (от Google) 1.1.0"

Ничего общего с моим приложением.

Отключите его, и вы будете свободныиз этих досадных ошибок.

0 голосов
/ 22 мая 2012

добавить 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;
}());

можешь попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...