1. ホーム
  2. javascript

[解決済み] jQueryでIE 8を検出するには?

2023-01-19 23:16:09

質問

jQueryを使って、ブラウザの種類だけでなくバージョンも検出したいです。 主に、IE8かどうかを調べる必要があります。

私はそれが正しく行われているかどうかわからない。

もし私が:

if (jQuery.browser.version >= 8.0) {
dosomething}

バージョン8.123.45.6で動作するかどうかわからないのですが、動作するのでしょうか?

編集:JQuery 2+はIE8以下のサポートをやめたため、IE8を検出するために使用することができなくなったことに注意してください。 現在のバージョンの JQuery を使用している場合、JQuery 以外のソリューションを使用する必要があります。

どのように解決するのですか?

以下の文書で説明されています。 jQuery API ドキュメント . Internet Explorerのチェックは $.browser.msie で、そのバージョンを $.browser.version .

UPDATEです。 jQuery 1.9で$.browserが削除されました。

jQuery.browser()メソッドは、jQuery 1.3から非推奨となり、1.9で削除されました。 必要であれば、jQuery Migrateプラグインの一部として利用可能です。Modernizrなどのライブラリで機能検出を行うことをお勧めします。