ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript/jQueryを使用してIEバージョンを確認する5つの方法

JavaScript/jQueryを使用してIEバージョンを確認する5つの方法

William Shakespeare
リリース: 2025-02-24 08:39:10
オリジナル
643 人が閲覧しました

JavaScriptとjQueryを使用したインターネットエクスプローラーバージョンの検出:包括的なガイド

5  ways to check IE version using JavaScript/jQuery このガイドは、JavaScriptとjQueryを使用してInternet Explorerバージョンを決定するためのさまざまな方法をまとめます。 追加のテクニックを知っている場合は、それらを共有してください!

メソッド1:基本的なIE7チェック(JavaScript)インターネットエクスプローラー7の簡単なチェック:

メソッド2:Modernizr(JavaScript)

//check for IE7
if(navigator.appVersion.indexOf("MSIE 7.")!=-1) {
  // IE7 specific code here
}
ログイン後にコピー
の使用

Modernizrは、IEバージョンを含むブラウザ機能を検出するための堅牢な方法を提供します。

メソッド3:jqueryの$ .browser(deprecated)

//check for IE8 or less
if ($('html').hasClass('lt-ie8')) {
  // IE8 or lower specific code here
}
//example of HTML tag populated by modernizer
ログイン後にコピー
注:

jQuery 1.9以降は非推奨です。この方法は、新しいjQueryバージョンでは機能しません

メソッド4:CSS条件付き注入(JavaScript)

$.browser

この巧妙なテクニックは、ユーザーエージェントスニッフィングを回避します:
//check for IE8 or less (DEPRECATED)
if($.browser.msie && parseFloat($.browser.version)<8){
  //do other stuff
  return;
}
ログイン後にコピー

メソッド5:IE10 Check(JavaScript)

IE10を検出するためのユーザーエージェントスニッフィングアプローチ:
var ie = (function(){
    var undef,
        v = 3,
        div = document.createElement('div'),
        all = div.getElementsByTagName('i');
    while (div.innerHTML = '', all[0]);
    return v > 4 ? v : undef;
}());
ログイン後にコピー

メソッド6:基本的なHTML条件

これは一般的な方法であり、しばしばHTML内で直接見られます。
(function() {
  "use strict";
  var tmp = (document["documentMode"] || document.attachEvent) && "ev",
       msie = tmp && (tmp = window[tmp + "al"]) && tmp("/*@cc_on 1;@*/") && +((/msie (d+)/i.exec(navigator.userAgent) || [])[1] || 0);
  return msie || void 0;
})();
ログイン後にコピー

よくある質問(FAQ)

Windows 10でIEバージョンを確認する方法:
<!--  Example: Conditional CSS inclusion -->
<!--[if IE 8]>
  <link rel="stylesheet" href="ie8.css">
<![endif]-->
ログイン後にコピー

インターネットエクスプローラーを開いています。

ギアアイコン(右上)をクリックします。 「インターネットエクスプローラーについて」を選択します。 ポップアップがバージョンを表示します。

  1. なぜIEバージョンが重要であるかを知っているのはなぜですか?
  2. バージョンを知っていると、最新のセキュリティアップデートを使用していることが保証され、Webサイトとアプリケーションが正しく機能することが保証されます。
  3. インターネットエクスプローラーの更新:

Microsoftは、インターネットエクスプローラーを更新しなくなりました。 IE11は、Windows 7、8.1、および10のセキュリティアップデートを受け取ります。 Internet Explorer vs. Microsoft Edge:

Microsoft EdgeはInternet Explorerの後継者であり、速度、セキュリティ、互換性を向上させます。

Mac/MobileのInternet Explorer:

インターネットエクスプローラーはMacまたはモバイルデバイスでは利用できません。

JavaScript/jQueryバージョンのチェック:

オンラインツール(JSFiddleやJavaScriptテスターなど)を使用して、JavaScriptバージョンを確認します。 jQueryの場合、ブラウザのコンソールで

を使用してください。

トラブルシューティングWebサイトの表示の問題の問題:

Internet Explorerの互換性ビューを使用してみてください。

IEサポートの改善を支援するために、その他の方法や洞察を共有することを忘れないでください!

以上がJavaScript/jQueryを使用してIEバージョンを確認する5つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート