スティーブ・ジョブズの復帰とiPad 2のリリースにより、モバイル開発の話題はますます人気になっているようです。 iOSの最大のライバルであるAndroidで利用できる検出方法をいくつか紹介します。
JavaScriptの判定方法
ユーザーエージェント文字列内のAndroidの単語を検索するのが最も簡単な方法です:
コードをコピー コードは次のとおりです:
if(navigator.userAgent.match(/Android/i) ) {
// Do something!
// Android サイトにリダイレクトしますか?
window.location = 'http://android.davidwalsh.name'
}
コードをコピーします コードは次のとおりです:
if(strstr($_SERVER['HTTP_USER_AGENT'],'Android')) {
header('Location: http://android.davidwalsh.name');
exit()
}
コードをコピーします コードは次のとおりです:
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://android.davidwalsh.name [R =301]