ie6-10的判断可如下,当然可以
$.browser.msie10 = $.browser.msie && /msie 10\.0/i.test(userAgent);
$.browser.msie9 = $.browser.msie && /msie 9\.0/i.test(userAgent);
$.browser.msie8 = $.browser.msie && /msie 8\.0/i.test(userAgent);
$.browser.msie7 = $.browser.msie && /msie 7\.0/i.test(userAgent);
$.browser.msie6 = !$.browser.msie8 && !$.browser.msie7 && $.browser.msie && /msie 6\.0/i.test(userAgent);
当然也可以if($.browser.msie&&$.browser.version == '10.0')这种方式来判断。
其他:
if(navigator.userAgent.indexOf('Chrome'){
}
else if($.browser.safari)
{
alert("this is safari!");
}
else if($.browser.mozilla)
{
alert("this is mozilla!");
}
else if($.browser.opera) {
alert("this is opera");
}
但是ie11比较麻烦,
if($.browser.mozilla && $.browser.version == '11.0'){}
最后我只能这么来判断了。真是无语啊。