0

ユーザーエージェントを読み取らずにユーザーが iDevice を使用しているかどうかを検出する方法はありますか (簡単にスプーフィングされる可能性があります)。モバイル版(キャプチャなし)が欲しいのですが、デスクトップ版にはキャプチャがあるので、UAチェック以外のチェック方法を使いたいです。

4

3 に答える 3

2

私の知る限り、ユーザー エージェントがないと携帯電話を検出できません。実際、モバイルデバイスをチェックする他の機能はありません..

モバイルデバイスの検出について、この軽量クラスを確認できます。

https://code.google.com/p/php-mobile-detect/

于 2013-05-02T12:48:07.707 に答える
1

まず、@bwoebi が言ったように、iOS 上にあるかどうかを確実に確認する方法は他にありません。

ただし、次のように言うこともできます。OK、モバイル デバイスの画面サイズは Y * X より小さいので、画面サイズを確認するだけで済みます。残念ながら、これも簡単に偽装できます。つまり、ブラウザ ウィンドウのサイズを変更することです。

結局のところ、Captcha をスキップするのはおそらく良い考えではありません。使うか使わないかだけです。ハッカーは、ユーザー エージェントを設定したり、ブラウザのサイズを変更したりできるほど賢いのです。また、モバイル ユーザーが Captcha を解決できないわけではありません。

于 2013-05-02T12:51:48.613 に答える
0

約 30 分前にモバイル検出を使用しました。完全に機能し、コードに入力したすべてを簡単に実装できます。

// Check for a specific platform with the help of the magic methods:
if( $detect->isiOS() ){
    // do code here
}

そしてそれはそのコードを実行します。使いやすい。include 'includes/Mobile_Detect.php'; $detect = new Mobile_Detect();ページの上部に配置するだけで、正常に機能します。

モバイル Detect.net

于 2013-11-22T10:53:35.967 に答える