Здравствуйте.
У меня возникла проблема.
Есть статичная html страница, нужно средствами javascript определить версию браузера и если версия не совпадает с условием, то редиректить на другую страницу.
Так в частности мне нужно чтобы страница открывалась только в chrome 19 (подмена юзер-агента у меня конечно), а в остальных mozilla, opera, ie, safari - редирект на другую страницу.
У меня есть скрипт просто определения и вывод информации о браузере, но мне нужно точное определение версии и без отображения, а выполнение условия.
function browser()
{
var useragent=navigator.userAgent;
var navigatorname;
if (useragent.indexOf('MSIE')!= -1)
{
navigatorname="MSIE";
}
else if (useragent.indexOf('Gecko')!= -1)
{
if (useragent.indexOf('Chrome')!= -1)
navigatorname="Google Chrome";
else navigatorname="Mozilla";
}
else if (useragent.indexOf('Mozilla')!= -1)
{
navigatorname="old Netscape or Mozilla";
}
else if (useragent.indexOf('Opera')!= -1)
{
navigatorname="Opera";
}
alert(navigatorname)
}
Заранее спасибо за помощь!