« JavaScript から Flashを制御する(超クロスブラウジング編) | main | ピューっと吹くモバイル »

2005年03月28日

ふと思ったんですが

Javascriptのブラウザ判別って、カッコつけないでswitch文でも使ってユーザーエージェント丸ごと照合してやれば楽なんじゃないの??とか思いました。そのほうが確実じゃん?

switch(){
case "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.6":
return "safari1.0";
case Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/103u (KHTML, like Gecko) Safari/100.1:
return "safari1.1";
}

冗長かもしれないけど完璧な分岐♪
あとは死ぬ気でStateで状態わけすればいけるんじゃないかなぁ。
わからんけど。

投稿者 Taka : 2005年03月28日 10:20

book

dotfla.gif

bookmark

はてなブックマークに追加

del.icio.usに追加

trackbacks

this entry's trackback URL:
http://www.fladdict.net/cgi-bin/mt3/mt-tb.cgi/15

comment

コメントしてください




保存しますか?