jQuery 1.9 では $.browser が削除され、_jquery の代わりに $.support を使用できるようになりました。
$.browser は、userAgent を正規表現と照合してブラウザのバージョンと種類を決定するために使用されます。jquery1.3.2 バージョンのドキュメントには、jquery.browser と jquery.browser.version を使用することが推奨されていると記載されています。置き換える jquery.support 。
jQuery は、バージョン 1.9 から $.browser と $.browser.version を削除し、 $.support に置き換えました。 新しいバージョン 2.0 では、IE 6/7/8 はサポートされなくなります。 将来、ユーザーが IE 6/7/8 をサポートする必要がある場合、jQuery 1.9 または jQuery 1.10.1 などのみを使用できます。 IE を完全にサポートし、jQuery 1.9 と 2.0 を組み合わせて使用する場合の公式ソリューションは次のとおりです:
<!--[if lt IE 9]> <script src='http://keleyi.com/keleyi/pmedia/jquery-1.10.1.min.js'></script> <![endif]--> <!--[if gte IE 9]> <script src='http://keleyi.com/keleyi/pmedia/jquery-2.0.2.min.js'></script> <![endif]-->
長期的には、これは単にブラウザの種類とバージョンを検出するのではなく、ブラウザの特性に応じて複雑な状況を個別に処理するのに役立ちます。 ただし、現時点では、多くの古いプログラムの移植はブラウザベースのサポート機能に直接移行できない可能性があるため、直接置き換えることができるいくつかのソリューションをインターネット上で見つけました。
ブラウザの種類を決定します:
$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); $.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase()); $.browser.opera = /opera/.test(navigator.userAgent.toLowerCase()); $.browser.msie = /msie/.test(navigator.userAgent.toLowerCase());
等号の後の式は true/false を返し、これを直接使用して元の $.browser.msie などを置き換えることができます。
IE6 かどうかを確認します:
// Old if ($.browser.msie && 7 > $.browser.version) {} // New if ('undefined' == typeof(document.body.style.maxHeight)) {}
IE 6 ~ 8 を確認します:
if (!$.support.leadingWhitespace) {}
ブラウザの種類とバージョンを使用して判断することはお勧めできません。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか?

jQuery のヒント: ページ上のすべての a タグのテキストをすばやく変更する

jQuery を使用してすべての a タグのテキスト コンテンツを変更する

jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか?
