ホームページ  >  記事  >  ウェブフロントエンド  >  jquery は IE ブラウザかどうかをどのように判断しますか?

jquery は IE ブラウザかどうかをどのように判断しますか?

王林
王林オリジナル
2020-11-24 14:52:102892ブラウズ

IE ブラウザであるかどうかを判断するための Jquery メソッド: [$.browser.msie] などの判断には、jquery ブラウザ メソッドを使用できます。それでもバージョンを区別する必要がある場合は、次のようにする必要があります。 [jQuery.browser.version ]メソッド。

jquery は IE ブラウザかどうかをどのように判断しますか?

#このチュートリアルの動作環境: Windows10 システム、jquery3.2.1 バージョン この方法は、すべてのブランドのコンピューターに適しています。

(学習ビデオ共有:

javascript ビデオ チュートリアル)

IE ブラウザかどうかを判断するための Jquery メソッド:

JQuery jQuery.browser メソッドを使用してブラウザの種類を決定でき、戻り値は safari、opera、msie、mozilla になります。戻り値が msie の場合は、ブラウザが ie であることを意味します。

もちろん、バージョンを区別する必要がある場合もあります。そのためには、jQuery.browser.version を使用する必要があります。

例:

function JudgeBroswer() {
        if($.browser.msie) {
            alert("this is msie!"); //IE        }
        else if($.browser.safari)
        {
            alert("this is safari!"); //Safari         }
        else if($.browser.mozilla)
        {
            alert("this is mozilla!");  //Firefox        }
        else if($.browser.opera) {
            alert("this is opera");     //Opera        }
    }

jquery ソース コード:


var userAgent = navigator.userAgent.toLowerCase();   
// Figure out what browser is being used
   jQuery.browser = {
    version: (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1],
    safari: /webkit/.test(userAgent),
    opera: /opera/.test(userAgent),
    msie: /msie/.test(userAgent) && !/opera/.test(userAgent),
    mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)
    };

関連する推奨事項:

js チュートリアル

以上がjquery は IE ブラウザかどうかをどのように判断しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。