素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

ブラウザチェッカー

function isGecko(){
if(navigator.userAgent.match(/Gecko\//)) return true;
return false;
}
function isMSIE(){
if(navigator.userAgent.match(/MSIE/)) return true;
return false;
}

なんかいまいち。indexOfとか使うと早いらしい。調べておく。

function isGecko(){
if(navigator.userAgent.indexOf('Gecko')!=-1) return true;
return false;
}
function isMSIE(){
if(navigator.userAgent.indexOf('MSIE')!=-1) return true;
return false;
}

ちょっと早くなった。そもそもブラウザごとに判定の関数を分けてるのがダサいんだな。どうしよう。