Bunun için navigator
nesnesini kullanabilir ve bu size Tarayıcı tespiti üzerine özellik algılama tercih etmeliyiz
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
}
gibi
userAgent
özelliğini kullanabilirsiniz. Bakınız, örneğin, [Modernirz] (http://modernizr.com/). Özellik algılama için – SirkoSeconding Sirko. İsim ve sürüm numarası eklemek istiyorsanız, yalnızca kullanıcının tarayıcısını bulduğunuzda ihtiyaç duyduğunuz bir özellik bulunmadığında önerilerde bulunmak gerekir. – searlea
IE ve Opera'yı engelliyor mu? OMG –