ウェブサイトのモバイル版を開発しています。私は現在、このJavascriptを使用してユーザーを検出してリダイレクトしています:
if((navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/Android/i)) ||
(navigator.userAgent.match(/iPod/i)))
{
window.location = "http://sitename.com/m/";
}
iPhone と iPod では問題なく動作しますが、Android ではうまくいきません。Eclipse 内で Android Emulator を使用しています。実際にテストするための Android ガジェットはありません。
私は何か間違ったことをしていますか?同じ問題を抱えている人はいますか?