jQuery は低バージョンのセキュリティ脆弱性を解決し、古いスタイルの記述と互換性があり、古いプラグインに依存します

jQueryのバージョン情報を表示する方法:

コメントがない場合、どのバージョンの jquery ファイルが参照されているか覚えていない可能性があります。

<script type="text/javascript">
jQuery(function(){
      
       
    alert(jQuery.fn.jquery);        
})
</script>

これにより、jquery のバージョン番号が出力されます。

または、コンソールに直接コピーして貼り付けると、バージョン番号も確認できます。

古いバージョン jquery1.12 アップグレード jquery3.x

問題: jquery の低バージョンには XSS クロスサイト脆弱性があります。

jQuery 1.x シリーズのバージョン 1.12 以下、および jQuery 2.x シリーズのバージョン 2.2 以下の場合、ユーザー入力データのフィルタリングに使用される正規表現に欠陥があり、LOCATION.HASH クロスサイトが発生する可能性があります。脆弱性。(公式バグ修正の紹介: http://bugs.jquery.com/ticket/9521)

解決策: jquery バージョンを 3.x にアップグレードします。jquery 公式 Web サイトで提供されている解決策は、jQuery Migrate Plugin を使用することです。

しかし、jqueryの最新バージョンでは多くのAPIが廃止されており、jQueryチームは、最新バージョン以降に廃止されたAPIを自動的に復元するプラグインjQuery Migrateを立ち上げ、既存のjsコードを最新のjQueryライブラリと組み合わせることができるようにしました。改造なしで正常に動作します。参照された jquery ファイルの後に Migrate ファイルを参照するだけです。

jQuery Migrate は、アプリケーション移行のための補助プラグインであり、高度なバージョンが低レベルのバージョンと互換性を保つための補助プラグインです。

jquery-merge プラグインは、下位バージョンとの互換性のために導入されており、下位バージョンのメソッドを新しいバージョンのメソッドに置き換えるスキームも表示されます。

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/jquery-migrate-3.4.0.min.js"></script>
jQueryの移行

jQuery Migrate は 2 つのバージョン 1.4.1 / 3.4.0 を公式に推奨しています

jquery バージョンが 1.9 未満で 3.0 にアップグレードする場合は、1.4.1 を使用することをお勧めします。

jQuery-移行をダウンロードします。

jquery-移行-1.4.1.min.js

jquery-移行-1.4.1.js

jquery-移行-3.4.0.min.js

jquery-移行-3.4.0.js

その他の関連するダウンロード アドレス:

https://releases.jquery.com/

おすすめ

転載: blog.csdn.net/joe0235/article/details/129175068
おすすめ