したがって、jQuery 1.3以降、$.browser
非推奨になり、「嫌われている」ことはわかっていますが、コード内で引き続き存在し、機能します。
navigator.userAgent
使用されているブラウザとバージョンを判別するために、まだプレーンなjavascriptを使用しています。
ナビゲーター自体について私が知らないこれらについて何かありますか、ブラウザー/バージョン$.browser
を取得するためにどちらかまたはプレーンなバニラJSを使用するべきではありませんか?私は彼らがIE8を持っているとき(例えば)、彼らが本当にそれを持っていることを確認したいだけです、そして私は間違ったコードを処理していません。
ブラウザスニッフィングには他にどのような選択肢がありますか?私は知ってい$.support
ます、私は使用modernizr
していますが、ブラウザが何を処理できるかを確認するのではなく、ダウンしたダーティなブラウザバージョンが必要な場合があります(これはまったく異なる問題解決者だと思います)。