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 相关文章推荐
JavaScript中的原型链prototype介绍
Dec 30 Javascript
javascript判断网页是关闭还是刷新
Sep 12 Javascript
js实现网页收藏功能
Dec 17 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
Sep 23 Javascript
C#微信小程序服务端获取用户解密信息实例代码
Mar 10 Javascript
想用好React的你必须要知道的一些事情
Jul 24 Javascript
基于JavaScript实现淘宝商品广告效果
Aug 10 Javascript
详谈构造函数加括号与不加括号的区别
Oct 26 Javascript
Angularjs中date过滤器失效的问题及解决方法
Jul 06 Javascript
Vuex实现数据增加和删除功能
Nov 11 Javascript
Vue路由 重定向和别名的区别说明
Sep 09 Javascript
vue使用Sass时报错问题的解决方法
Oct 14 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中strtotime函数用法详解
2014/11/15 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
js文件中调用js的实现方法小结
2009/10/23 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
Mac下安装vue
2018/04/11 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
Python实现比较两个列表(list)范围
2015/06/12 Python
使用Python对SQLite数据库操作
2017/04/06 Python
python实现图片处理和特征提取详解
2017/11/13 Python
python使用webdriver爬取微信公众号
2018/08/31 Python
Django REST framework视图的用法
2019/01/16 Python
Mac安装python3的方法步骤
2019/08/09 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
Python进程池Pool应用实例分析
2019/11/27 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
采购主管的岗位职责
2013/12/17 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
2016小学教师读书心得体会
2016/01/13 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
小学生六年级作文之关于感恩
2019/08/16 职场文书
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis