JavaScriptとjQueryを使用したインターネットエクスプローラーバージョンの検出:包括的なガイド
このガイドは、JavaScriptとjQueryを使用してInternet Explorerバージョンを決定するためのさまざまな方法をまとめます。 追加のテクニックを知っている場合は、それらを共有してください!
メソッド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]-->
インターネットエクスプローラーを開いています。
ギアアイコン(右上)をクリックします。 「インターネットエクスプローラーについて」を選択します。 ポップアップがバージョンを表示します。
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 サイトの他の関連記事を参照してください。