IEブラウザか、その他以外のブラウザかを判定し、条件分岐・判別する方法【Javascript】

こんにちは!カスミです。

さて以下のような事で、悩んでいませんか?

IEブラウザでJSの挙動がおかしい。もしくはJS動かない。

IEブラウザでのみ、JSを機能させたい、もしくは機能させたくない。

Javascriptを使って条件分岐する方法を知りたい。

このような悩みを解決致します。

本記事では、Javascriptを使ってIEブラウザかその他ブラウザかを判別するコードを紹介します。

条件分岐コード

var userAgent = window.navigator.userAgent.toLowerCase();
if( userAgent.match(/(msie|MSIE)/) || userAgent.match(/(T|t)rident/) ) {
// ここにIEブラウザでのみ機能させるコードを書く
} else {
//ここにIEブラウザでのみ機能させたくないコードを書く
}

上記コードをscript内にコピペしましょう。

if文の条件分岐内に、IEブラウザでのみ機能させたいコードを書く。

else文にはIEブラウザ以外で機能させたいコードを書く。

上記で条件分岐させれば完了です。

まとめ

IEブラウザでJSがおかしい時は、該当のJSコード部分で、本記事で紹介した条件分岐を用い、挙動を確認してみましょう。

以上で解説を終わります。

Ads

関連記事

プログラミング

Visual Studio Code(VSコード)でスニペットを登録するやり方【効率アップ】

更新日:2020.06.12
105
HTMLCSS プログラミング

form(フォーム)タグでエンターキー送信を無効にする方法

2021.12.21
104
JavaScript プログラミング

【簡単】jQueryのDatepickerに時間設定を追加したDatetimepickerを導入する方法

2022.03.10
507
WordPress プログラミング

【簡単】wordpressでカテゴリーの順番を変更する方法【プラグインで解決】

2022.03.26
17