你的位置:首页 > Java教程

[Java教程]如何利用jquery.1.9版本判断浏览器的版本类型


如何利用jquery.1.9版本判断浏览器的版本类型:
在jquery.1.9以前的版本,可以使用$.browser很轻松的判断浏览器的类型和版本,但是在1.9中和以后的版本中,$.browser已经被删除,下面就介绍一下如何实现此功能,希望能够给需要的朋友带来帮助。
一.自定义代码:

 

$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); $.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase()); $.browser.opera = /opera/.test(navigator.userAgent.toLowerCase()); $.browser.msie = /msie/.test(navigator.userAgent.toLowerCase()); 

 

以上代码中,等号后面的表达式返回值是布尔类型的,用来表示是否支持此浏览器。这样就实现了自定义的$.browser效果。
二.判断IE6浏览器:
jquery1.9之前使用以下代码:

 

if ($.browser.msie && 7 > $.browser.version) {}

 

jquery1.9和之后使用以下代码:

if ('undefined' == typeof(document.body.style.maxHeight)) {}

三.判断IE6-IE8浏览器:

if (!$.support.leadingWhitespace) {}

综上所述,基本实现了我们的要求,这里就不多介绍了。
相关阅读:
1.$.browser可以参阅jQuery.browser一章节。
2.typeof可以参阅javascript的typeof 运算符一章节。 

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11412

更多内容可以参阅:http://www.softwhy.com/jquery/