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 相关文章推荐
juqery 学习之四 筛选过滤
Nov 30 Javascript
Node.js中require的工作原理浅析
Jun 24 Javascript
window.location的重写及判断location是否被重写
Sep 04 Javascript
JavaScript reduce和reduceRight详解
Oct 24 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
Apr 11 Javascript
webpack进阶——缓存与独立打包的用法
Aug 02 Javascript
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
JS实现统计字符串中字符出现个数及最大个数功能示例
Jun 04 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 Javascript
vue项目移动端实现ip输入框问题
Mar 19 Javascript
vue实现扫码功能
Jan 17 Javascript
JavaScript对象属性操作实例解析
Feb 04 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
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
PHP实用小技巧之调用录像的方法
2019/12/05 PHP
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
2016/09/28 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
nodejs实现套接字服务功能详解
2018/06/21 NodeJs
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
[42:24]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第一场 11.01
2020/11/02 DOTA
python搭建简易服务器分析与实现
2012/12/15 Python
python自动裁剪图像代码分享
2017/11/25 Python
Python3 sys.argv[ ]用法详解
2019/10/24 Python
Python assert关键字原理及实例解析
2019/12/13 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
2014年小班保育员工作总结
2014/12/23 职场文书
学生党支部工作总结2015
2015/05/26 职场文书
闪闪红星观后感
2015/06/08 职场文书
三好学生主要事迹怎么写
2015/11/03 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server