@ITより抜粋
Webブラウザ判定
通常のWebブラウザと同様に、ユーザーエージェント名からiPhone版Safariを判定できます。
iPhone版Safariのユーザーエージェント文字列は、次のようなものになります。
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en)
AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543 Safari/419.3
米アップルが提供している「Web Kit 判定スクリプト」を使えば
より簡単にiPhone版Safari(Mobile Safari)を判定できます。
以下のページから「webkit_normal.zip」をダウンロードして解凍し
「WebKitDetect.js」をWebページに読み込ませます。
http://trac.webkit.org/wiki/DetectingWebKit
そして次のファンクションを実行すれば、閲覧中のWebブラウザがiPhone版Safariかどうか
ブーリアンで返ってきます。
WebKitDetect.isMobile()
これで、「trueが返ってきたらCSSをiPhone用に切り替える」といった仕組みを作ればよいでしょう。
0 件のコメント:
コメントを投稿