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 相关文章推荐
在firefox和Chrome下关闭浏览器窗口无效的解决方法
Jan 16 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
Mar 10 Javascript
javascript实现英文首字母大写
Apr 23 Javascript
30分钟快速掌握Bootstrap框架
May 24 Javascript
angularJS Provider、factory、service详解及实例代码
Sep 21 Javascript
js 弹出虚拟键盘修改密码的简单实例
Oct 10 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
Jan 19 Javascript
JavaScript实现网页头部进度条刷新
Apr 16 Javascript
vue如何集成raphael.js中国地图的方法示例
Aug 15 Javascript
详解http访问解析流程原理
Oct 18 Javascript
JavaScript基础心法 数据类型
Mar 05 Javascript
JS异步处理的进化史深入讲解
Aug 25 Javascript
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
php使用cookie实现记住登录状态
2015/04/27 PHP
PHP怎样用正则抓取页面中的网址
2016/08/09 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
javascript 写类方式之六
2009/07/05 Javascript
javascript CSS画图之基础篇
2009/07/29 Javascript
JavaScript 高效运行代码分析
2010/03/18 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
js时间转换毫秒的实例代码
2019/08/21 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
PyMongo安装使用笔记
2015/04/27 Python
wxpython实现图书管理系统
2018/03/12 Python
python读写LMDB文件的方法
2018/07/02 Python
python 调用有道api接口的方法
2019/01/03 Python
python pygame实现方向键控制小球
2019/05/17 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
Django文件存储 默认存储系统解析
2019/08/02 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
Python Django路径配置实现过程解析
2020/11/05 Python
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
工作中的自我评价如何写好
2013/10/28 职场文书
大学生毕业求职自荐书范文
2014/02/04 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
食品安全演讲稿
2014/09/01 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
建立共青团委员会的请示
2019/04/02 职场文书
教你使用vscode 搭建react-native开发环境
2021/07/07 Javascript