私はウェブサイトを構築しています.Chrome、Firefox、Opera、IE8などの標準ブラウザで完璧に表示されます..
これら以外のブラウザを使用している場合、メッセージを表示する方法はありますか?
また、標準ブラウザのほとんどはハイブリッドであるため、携帯電話で非標準ブラウザを使用している場合は、可能であればメッセージを表示します..(Android)
バージョンが7未満の場合、そうするためのチュートリアルがたくさん見つかりましたが、非標準ブラウザ用のチュートリアルはありません..
上記の Alex Kreutznaer が説明したように、ユーザー エージェント情報を使用できます。基本コードを提供するだけです。これを行う方法は次のとおりです。
この情報は信頼できないことに注意してください。ユーザーエージェント情報は変更される可能性があるため、ブラウザは自分が誰で、どのOSで実行されているかについて嘘をつくことができますが、ほとんどのユーザーにとってはそれが仕事をします。警告を表示するという点では、値を検出したらサーブレットから値を送信し、ページにメッセージを表示できます。
String userAgent = request.getHeader("User-Agent");
警告を表示または非表示にするために、if ステートメントのグループを使用して、必要なブラウザーと不要なブラウザーを識別する必要があります。
これは、ブラウザを識別するために使用できるコードへのリンクです。
警告をポップアップとして表示する方法がまったくない場合は、警告メッセージを表示する Web ページにユーザーを転送することでいつでも実行できます。
ちょっとぎこちなく見えますが、他に選択肢がなければうまくいくはずです。
すべてのブラウザは、少なくとも基本的な HTML タグをサポートするはずです。