iPhone向けサイトの表示

2010年11月17日

iShowcase - 国内のiPhone / iPad最適化対応をしたサイトを集めています

UAを見て、別URLに飛ばす or 表示内容を切り替えるのが多い。まったく同一のページでCSS切り替えだけで対応しているのは、制作会社くらいだった。

ちなみに、iPhoneのUAは「iPhone」、AndroidのUAは「Android」のようなので、JavaScriptを使ってUAを見て表示を切り替えると、こんな感じ。

if ((navigator.userAgent.indexOf("iPhone") == -1) && (navigator.userAgent.indexOf("Android") == -1)) {
    document.write("スマートフォンではないです。");
} else {
    document.write("スマートフォン (iPhoneかAndroid) です。");
}

UA参考: FAQ|Android™向けアプリケーション開発者様用技術情報 | NTTドコモ

で。

この手の対応は、検証をどうするかが一番の悩みどころですが。FirefoxのアドオンなどでUAを切り替える or 誰かの持ち物を借りる......かな。

User Agent Switcher :: Add-ons for Firefox

Category

Archives