こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PCとiPadの振り分け

たとえば、ウェブサイトのアドレス abc.com があったとして、PCでアクセスした場合は通常の abc.com を表示し、iPadやiPhoneでアクセスした場合は abc.com/ipad.html としてiPad用のトップページを表示するように振り分けたいのですが、可能なのでしょうか?

以下の参考ページはPCでアクセスするとフルフラッシュのサイトが表示され、
ipad, iPhoneでアクセスすると、自動でiPadなどで見れるようにFlashなどない通常のページが表示されます。どうぞよろしくお願いします。」

moussy公式サイト
www.moussy.ne.jp

投稿日時 - 2012-03-19 19:06:21

QNo.7371679

すぐに回答ほしいです

質問者が選んだベストアンサー

それは機種判定と言うより、ブラウザ判定として考えた方が解りやすいでしょう。接続してきたユーザーのブラウザの種類とバージョンなどから、ユーザーがどのような機種でアクセスしているかを判定するわけです。

古典的方法としては、ブラウザ種別が書かれているリファラを参照するという手があります。ただしリファラはある意味自己申告であり、嘘をつくことがかなり簡単にできてしまうので、あまりよい方法ではありません。現にOperaでは最初から、リファラをIEに偽装する機能が付いていたりしましたし。一度「ブラウザ リファラ」でググってください。それでいろいろ解ります。

もっとましな方法としては、JavaScriptによる判定があります。次のリンク先にサンプルコードがあります。

http://www.geocities.co.jp/SiliconValley-SanJose/4216/javascript/js2_02.html

投稿日時 - 2012-03-19 21:11:07

お礼

ありがとうございました。参考になりました。
勉強してみます。

投稿日時 - 2012-03-23 06:01:55

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問