2011-09-08 6 views
1

のためにnavigator.userAgent.match(/ iPhone/I)、navigator.userAgent.match(/アンドロイド/ I)のようにnavigator.userAgentnavigator.userAgent非スマートデバイス

からスマートデバイスを検出することは簡単ですなど

デスクトップ、ラップトップなどのようなシステム(非スマートデバイス)からのリクエストであることを知るにはどうすればよいですか? navigator.userAgentを使用します。

答えて

1

userAgentの値を一般的なブラウザの名前でテストできます。例えば、Firefoxの最新バージョンのためのユーザーエージェント文字列は次のようになります。

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2

+0

スマートデバイスまたはスマート以外のデバイスからの要求をチェックしたいのですが、ブラウザを検出する必要があります –

+0

ブラウザを検出すると、ユーザーがPCまたはスマートデバイスでブラウザを使用しているかどうかがわかります。ブラウザの文字列を検索したくない場合は、単にスマートデバイスのチェックを逆にしないでください。ユーザーエージェントがスマートデバイスではないと言った場合、それは別のデバイスである必要があります。 – AndyBursh

関連する問題