一聚教程网:一个值得你收藏的教程网站

热门教程

jquery $.browser来判断浏览器实例

时间:2022-11-14 22:03:28 编辑:袖梨 来源:一聚教程网

我们看下jQuery的源码:

代码如下 复制代码

var userAgent = navigator.userAgent.toLowerCase();
// Figure out what browser is being used
jQuery.browser = {
version: (userAgent.match( /.+(?:rv|it|ra|ie)[/: ]([d.]+)/ ) || [])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};

测试用法

$.browser.['浏览器关键字']

代码如下 复制代码

$(function() {
if($.browser.msie) {
alert("this is msie");
}
else if($.browser.safari)
{
alert("this is safari!");
}
else if($.browser.mozilla)
{
alert("this is mozilla!");
}
else if($.browser.opera) {
alert("this is opera");
}
else {
alert("i don't konw!");
}

如果上面的浏览器还不够用判断的话我们可以自己写哦,方法也很简单直接在jquery函数中加上你的浏览器名就好了

如果你要判断IE6我们可以如下操作

代码如下 复制代码

$.browser.msie&&($.browser.version == "6.0")&&!$.support.style


其它的如果ie6,7,8,9,10都可以这样操作了我这里就不介绍了。

热门栏目