0

私はウェブサイトを構築しています.Chrome、Firefox、Opera、IE8などの標準ブラウザで完璧に表示されます..

これら以外のブラウザを使用している場合、メッセージを表示する方法はありますか?

また、標準ブラウザのほとんどはハイブリッドであるため、携帯電話で非標準ブラウザを使用している場合は、可能であればメッセージを表示します..(Android)

バージョンが7未満の場合、そうするためのチュートリアルがたくさん見つかりましたが、非標準ブラウザ用のチュートリアルはありません..

4

3 に答える 3

1

上記の Alex Kreutznaer が説明したように、ユーザー エージェント情報を使用できます。基本コードを提供するだけです。これを行う方法は次のとおりです。

この情報は信頼できないことに注意してください。ユーザーエージェント情報は変更される可能性があるため、ブラウザは自分が誰で、どのOSで実行されているかについて嘘をつくことができますが、ほとんどのユーザーにとってはそれが仕事をします。警告を表示するという点では、値を検出したらサーブレットから値を送信し、ページにメッセージを表示できます。

String userAgent = request.getHeader("User-Agent");

警告を表示または非表示にするために、if ステートメントのグループを使用して、必要なブラウザーと不要なブラウザーを識別する必要があります。

これは、ブラウザを識別するために使用できるコードへのリンクです。

于 2013-06-10T18:05:04.487 に答える
0

警告をポップアップとして表示する方法がまったくない場合は、警告メッセージを表示する Web ページにユーザーを転送することでいつでも実行できます。

ちょっとぎこちなく見えますが、他に選択肢がなければうまくいくはずです。

すべてのブラウザは、少なくとも基本的な HTML タグをサポートするはずです。

于 2013-06-10T17:45:08.550 に答える