Jquery判断IE6等浏览器的代码


Posted in Javascript onApril 05, 2011

Jquery判断IE6的代码:

if ($.browser.msie && ($.browser.version == "6.0") && !$.support.style) { 
//代码 
}

jquery 判断浏览器方法
jquery中利用navigator.userAgent.indexOf来判断浏览器类型,并进行了一下处理,如果不想使用jquery,稍为修改下代码就可以为自己所用
jquery判断浏览器的源码(jquery1.31为例)
Js代码:
var userAgent = navigator.userAgent.toLowerCase(); 
// Figure out what browser is being used 
jQuery.browser = { 
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1], 
safari: /webkit/.test( userAgent ), 
opera: /opera/.test( userAgent ), 
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), 
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) 
};

version---浏览器版本
msie----ie浏览器(Microsoft Internet Explorer)
mozilla-火狐浏览器
opera--opera浏览器
Js代码:
var userAgent = navigator.userAgent.toLowerCase();
browser={
version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],
safari: /webkit/.test( userAgent ),
opera: /opera/.test( userAgent ),
msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
}
调用的时候和jquery一样,只不过把$符号取掉就行了
引用自:http://www.zdbase.com/content/detail.aspx?OID=F50C5170-4793-4C42-966C-823D48DA5879
用Jquery来判断浏览器的类型,如果只是仅仅为了判断浏览器的类型而使用该方法,那么不建议使用,只是在你已经使用了jquery才建议使用,因为没必要因为这么小的一个功能就加载那么大的类库吧。
建议学习jquery的朋友学习下,了解一下思路。
主要使用的方法:$.browser.['浏览器关键字']
代码如下:
<script type="text/javascript"> 
$(function() { 
if($.browser.msie) { 
$( function() { alert("this is msie"); }); 
} 
else if($.browser.safari) 
{ 
$( function() { alert("this is safari!"); }); 
} 
else if($.browser.mozilla) 
{ 
$( function() { alert("this is mozilla!"); }); 
} 
else if($.browser.opera) 
{ 
$( function() { alert("this is opera"); }); 
} 
else 
{ 
$( function() { alert("i don't konw!"); }); 
} 
}); 
</script>
Javascript 相关文章推荐
JQuery动态给table添加、删除行 改进版
Jan 19 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
Jul 18 Javascript
JS 获取浏览器和屏幕宽高等信息代码
Mar 31 Javascript
jQuery选择器源码解读(三):tokenize方法
Mar 31 Javascript
Wireshark基本介绍和学习TCP三次握手
Aug 15 Javascript
smartupload实现文件上传时获取表单数据(推荐)
Dec 12 Javascript
js for循环倒序输出数组元素的实例
Mar 01 Javascript
Vue组件通信之Bus的具体使用
Dec 28 Javascript
解决linux下node.js全局模块找不到的问题
May 15 Javascript
Vue中的循环及修改差值表达式的方法
Aug 29 Javascript
JavaScript实现栈结构Stack过程详解
Mar 07 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 Vue.js
jquery load()在firefox(火狐)下显示不正常的解决方法
Apr 05 #Javascript
JQuery中$之选择器用法介绍
Apr 05 #Javascript
关于window.pageYOffset和document.documentElement.scrollTop
Apr 05 #Javascript
Javascript 自适应高度的Tab选项卡
Apr 05 #Javascript
Ajax 数据请求的简单分析
Apr 05 #Javascript
jQuery1.5.1 animate方法源码阅读
Apr 05 #Javascript
jQuery的运行机制和设计理念分析
Apr 05 #Javascript
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
vue 1.x 交互实现仿百度下拉列表示例
2017/10/21 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
layui radio性别单选框赋值方法
2018/08/15 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
通过npm或yarn自动生成vue组件的方法示例
2019/02/12 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
2021/01/28 Javascript
python回调函数的使用方法
2014/01/23 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
python3 破解 geetest(极验)的滑块验证码功能
2018/02/24 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
python按照多个条件排序的方法
2019/02/08 Python
如何基于python生成list的所有的子集
2019/11/11 Python
瑞贝卡·泰勒官方网站:Rebecca Taylor
2016/09/24 全球购物
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
机械工程师岗位职责
2014/06/16 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
家属答谢词
2015/01/05 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
nginx网站服务如何配置防盗链(推荐)
2021/03/31 Servers