Подтвердить что ты не робот

JQuery 1.10.2 предупреждение от Firefox

Я попытался использовать последний jQuery для своего сайта, и я получаю этот предупреждающий знак и сообщение от Firefox 24.

Предупреждение. Использование getPreventDefault() устарело. Вместо этого используйте defaultPrevented.

Исходный файл: файл:///C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js

Линия: 5

Предупреждение: СинтаксисError: использование //@ для указания исходной карты URL-адреса pragmas устарели. Вместо этого используйте //#

Исходный файл: файл:///C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js

Линия: 1

Можно ли оставить эту проблему? Как его решить?

4b9b3361

Ответ 1

Это известная проблема, описанная для версии 1.10.2, и была разрешена для этапа 1.11/2.1 jQuery. См. Предлагаемый запрос на растяжение здесь и отчет о трекере ошибок здесь.

Чтобы исправить это, просто используйте более позднюю версию jQuery или измените эту строку в event.js на:

this.isDefaultPrevented = ( src.defaultPrevented || src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;

В эту строку:

this.isDefaultPrevented = src.defaultPrevented ? returnTrue : returnFalse;

Изменить: Связанный выше запрос на извлечение никогда не сливался, хотя он и устранил проблему. Вместо этого проблема была решена с помощью this commit и выглядит следующим образом:

this.isDefaultPrevented = src.defaultPrevented || src.defaultPrevented === undefined && ( src.returnValue === false || src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;

Ответ 2

jQuery версия 1.11.0 отсутствует. Вы можете скачать его здесь: http://jquery.com/download/. Он разрешает проблему с предупреждением в Firefox.

Ответ 3

он разрешен путем замены последней версии js, посещает сайт jquery и заменяет последнюю jquery для указанного файла

jquery-1.10.2.js
jquery-1.10.2.min.js
jquery-1.10.2.min.map