新JavaScript例文辞典

Geckoエンジン使用ブラウザかどうか調べる

説明

Geckoエンジン使用ブラウザ(Firefoxなど)かどうか調べるにはnavigator.userAgent内の文字列にGeckoがあるかどうかを調べます。ただし、Safariの場合、like Geckoの文字列が含まれているため、Safariの場合は除外するようにします。

サンプルプログラム

if ((navigator.userAgent.indexOf("Gecko") > -1) &&
(navigator.userAgent.indexOf("Safari") == -1)) {
document.write("Geckoエンジン使用ブラウザです");
}else{
document.write("Geckoエンジン使用ブラウザではありません");
}
サンプルを実行
[戻る]