古いブラウザをチェックするためのスクリプトを持っている人はいますか。次の基準に従う必要があります。
Firefox 3.6 以降を許可する
Google Chrome 15 以上を許可する
Safari 5 以上を許可する
ブロック IE とオペラ
他のすべてのブラウザをブロックする
古いブラウザをチェックするためのスクリプトを持っている人はいますか。次の基準に従う必要があります。
Firefox 3.6 以降を許可する
Google Chrome 15 以上を許可する
Safari 5 以上を許可する
ブロック IE とオペラ
他のすべてのブラウザをブロックする
navigator
これにはオブジェクトを使用でき、その中で次userAgent
のようなプロパティを使用できます
if (navigator.userAgent.indexOf('Firefox') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf('Firefox') + 8)) >= 3.6){//Firefox
//Allow
}else if (navigator.userAgent.indexOf('Chrome') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf('Chrome') + 7).split(' ')[0]) >= 15){//Chrome
//Allow
}else if(navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Version') != -1 && parseFloat(navigator.userAgent.substring(navigator.userAgent.indexOf('Version') + 8).split(' ')[0]) >= 5){//Safari
//Allow
}else{
// Block
}
@Sirkoに同意します。できれば、代わりに機能検出を使用する必要があります。Modernizrに代わるものは、jQuery の$.support()
機能です。まったく同じというわけではありませんが、ニーズに合うかもしれません。
ブラウザ検出を主張する場合は、jQuery の$.browser()
関数を使用して独自のスクリプトを作成できます。