Я занимаюсь разработкой кода javaScript и хочу определить версию и марку браузера клиента, вот фрагмент кода, который я использую для этого:
var browserName ;
function BrowserCheckin ()
{
if(navigator.userAgent.indexOf("Mozilla") > 0 )
browserName = "Mozilla" ;
if (navigator.userAgent.indexOf("MSIE") > 0 )
browserName = "InternetExplorer";
if (navigator.userAgent.indexOf("Chrome") > 0)
browserName= "Google Chrome" ;
if(navigator.userAgent.indexOf("Opera") > 0 )
browserName = "Opera" ;
document.write("<h1>" + browserName + "</h1>") ;
}
но когда я запускаю свой кодиспользуя "Google Chrome", свойство useAgent возвращает строку, содержащую:
"Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 534.30 (KHTML, как Gecko) Chrome / 12.0.742.112 Safari / 534.30"
Но я не понимаю, что там делает" Mozilla / 5.0 ", у кого-нибудь есть идея?
(и еще одна вещь, я использую Linux в качестве своей операционной системы)
Заранее спасибо :)