0

これは非常に奇妙に聞こえますが、特定のブラウザのみをサポートするアプリケーションがあり、受信するすべてのリクエストを詳しく監視するために、着信リクエストの userAgent に関するすべての詳細情報を記録するログ サーバーがあります。

現在、一部の IPad ユーザーは、ページがサポートされていない場合にユーザーをリダイレクトするページである NotSupported.html ページを以前は表示していたと不満を漏らしていました。彼らはいつかそれを見るだけです。

ログを確認したところ、Ipad リクエストが Mozilla 0 になっていることがありました。

HTTpRequesBase の UserAgent プロパティを使用して読み取ります。IPad が自分自身を mozilla 0 として識別する理由がわかりません。それもたまにしかありません。似たような経験をした人はいますか?

4

1 に答える 1

0

Apple デバイスのブラウザは Safari だけではありません。

Chrome for iPhone でhttp://www.whatsmyuseragent.comにアクセスすると、Mozilla も表示されます。そのため、これらのユーザーは Safari を使用していないと仮定するのが最善の方法です。

編集:iPadであることを知るのに十分な情報が付属しています。私自身、User-Agent文字列でiPadと一致し、Chrome / Safariで動作するプロジェクトを持っています。現在テストするOperaはありませんが、推測しますも機能します(苦情がないという逸話)。

于 2012-10-26T00:05:04.470 に答える