ユーザーがIE 7 または 8、Firefox、Safari、Chrome、または Opera を使用していないかどうかを確認する最善の方法は何ですか?
それらのブラウザーを使用していない場合にメッセージを表示したい。この場合、ブラウザのスニッフィングを使用する方が簡単ですか?
ユーザーがIE 7 または 8、Firefox、Safari、Chrome、または Opera を使用していないかどうかを確認する最善の方法は何ですか?
それらのブラウザーを使用していない場合にメッセージを表示したい。この場合、ブラウザのスニッフィングを使用する方が簡単ですか?
問題は、将来、新しいブラウザがリリースされ、リストされているものよりも最新になると、「X を使用していない場合はすべてを利用できない」という趣旨のメッセージが表示されることです。このアプリケーションの利点」の場合、その正確な理由からこれを行わないことをお勧めします。
アプリケーションをサポートするために常にそばにいるとは限りません。また、Webkit などのエンジンの 1 つを使用しているが、それ自体を識別していない、完全に最新で有効な他のユーザー エージェントを説明できない可能性があります。
これを行う理由は何ですか?古いブラウザを使用しているユーザーにアップグレードする必要があることを伝える場合は、サイトをスムーズに実行するために必要な機能をいくつか選択してテストし、テストが失敗した場合はメッセージを表示します. このようにして、準拠ブラウザーのリストをハードコーディングする必要がなくなり、新しいバージョン/代替ブラウザーが出てきたときに、それらが「悪いブラウザー」プールにまとめられることはありません。