JQuery 1.7 - * все еще * возвращает ошибку event.layerX и event.layerY в Chrome
Что я делаю неправильно? Не понимаю ли я проблему или это что-то еще?
На моей странице я использовал jQuery 1.6.4 из CDN Google. Это, конечно же, приведет к ошибке:
event.layerX и event.layerY нарушены и устарели в WebKit. Они будут удалены с двигателя в ближайшем будущем.
Я прочитал здесь, что jQuery 1.7 удалил эту проблему. Однако, после обновления моего приложения до 1.7, я все еще это вижу. Я использую Microsoft CDN, пока Google не установит ссылку.
Вещи, которые я пробовал, прежде чем публиковать это сообщение:
- Очистка кеша браузера
- Переход к jQuery 1.6.4 (все еще происходит - очевидно)
- Использование jQuery 1.7-специфического кода, чтобы убедиться, что на самом деле загружен 1.7 -
.on()
отлично работает, когда я использую 1.7, но явно дает ошибки undefined с 1.6.4 - я думал, что это должно доказать, что 1.7 фактически работает
- Комментирование и удаление всего остального Javascript из моего приложения - все, кроме jQuery 1.7. Все еще вызывает ошибку.
Любые идеи?
Ответы
Ответ 1
Разработал это - это было не сразу очевидно, но опубликовать это здесь для тех, кто в будущем может быть сокрушен этим:
Это расширение Chrome, в котором используется старая версия jQuery, вызывающая проблему. Отключение всех расширений и повторное включение по одному помогло мне найти преступника. Надеюсь, это поможет кому-то еще с этой проблемой в будущем!