Webサイトに最新のjQueryを使用しようとしましたが、Firefox 24からこの警告サインとメッセージを受け取りました。
警告:
getPreventDefault()
の使用は非推奨です。代わりにdefaultPrevented
を使用してください。ソースファイル:file:/// C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js
行:5
警告:SyntaxError:ソースマップURLプラグマを示すために
//@
を使用することは非推奨です。代わりに//#
を使用してくださいソースファイル:file:/// C:/wamp/www/bootstrap3/dist/js/jquery-1.10.2.min.js
ライン1
その問題を残しても大丈夫ですか?解決方法
これは既知の問題であり、バージョン1.10.2で報告されており、1.11/2.1 jQueryマイルストーンで解決されています。提案されたプルリクエスト here 、およびバグトラッカーのレポート here を参照してください。
これを修正するには、新しいバージョンのjQueryを使用するか、event.js
from:
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;
jQueryバージョン1.11.0がリリースされました。こちらからダウンロードできます: http://jquery.com/download/ Firefoxの警告問題を解決します。