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页面不刷新时全选择,全删除(GridView)
Apr 14 Javascript
jQuery之折叠面板的深入解析
Jun 19 Javascript
javascript中RegExp保留小数点后几位数的方法分享
Aug 13 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
Oct 17 Javascript
简单实现bootstrap选项卡效果
Feb 08 Javascript
微信分享调用jssdk实例
Jun 08 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
Oct 19 Javascript
Electron-vue脚手架改造vue项目的方法
Oct 22 Javascript
微信小程序云开发实现增删改查功能
May 17 Javascript
微信小程序如何访问公众号文章
Jul 08 Javascript
vue实现拖拽的简单案例 不超出可视区域
Jul 25 Javascript
javascript网页随机点名实现过程解析
Oct 15 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
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
PHP中for与foreach的区别分析
2011/03/09 PHP
PHP简洁函数小结
2011/08/12 PHP
PHP上传图片、删除图片简单实例
2016/11/12 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
PHP的PDO连接讲解
2019/01/24 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
js实现获取div坐标的方法
2015/11/16 Javascript
node.js实现快速截图
2016/08/27 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
vue element项目引入icon图标的方法
2018/06/06 Javascript
webpack 样式加载的实现原理
2018/06/12 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
python 判断一个进程是否存在
2009/04/09 Python
Python函数式编程
2017/07/20 Python
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
Python实现京东秒杀功能代码
2019/05/16 Python
使用Keras中的ImageDataGenerator进行批次读图方式
2020/06/17 Python
Python如何实现线程间通信
2020/07/30 Python
如何通过python检查文件是否被占用
2020/12/18 Python
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
致跳高运动员广播稿
2014/01/13 职场文书
音乐教师求职信
2014/06/28 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
清洁工个人工作总结
2015/03/05 职场文书
独生子女证明范本
2015/06/19 职场文书
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技