Web ページがモバイル ブラウザまたはコンピュータ ブラウザで開かれたかどうかを確認する方法。私はこれを試しました:
name = request.getHeader("User-Agent");
しかし、次のタイプの結果が得られます。
- Fedora Firefox ブラウザーの場合: Mozilla/5.0 (X11; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0
- Android Phone ブラウザの場合: Mozilla/5.0 (Linux;U;Android 2.3.6;en-in;Micromax A50 Build/GRK395) AppleWebKit/533.1(Gecko のような KHTML) バージョン/4.0 Mobile Safari/533.1
上記の 2 つの結果からは、Web ページが携帯電話でアクセスされたのか、コンピューターでアクセスされたのかを区別できません。それ、どうやったら出来るの ?
Javaでこれを行うことができれば素晴らしいことです。