用JS判别浏览器种类以及IE版本的几种方法小结


Posted in Javascript onAugust 02, 2011
var isIE=!!window.ActiveXObject; 
var isIE6=isIE&&!window.XMLHttpRequest; 
var isIE8=isIE&&!!document.documentMode; 
var isIE7=isIE&&!isIE6&&!isIE8; 
if (isIE){ 
if (isIE6){ 
alert("ie6"); 
}else if (isIE8){ 
alert("ie8"); 
}else if (isIE7){ 
alert("ie7"); 
} 
}

--------------------------------------------------------------------------------
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/6./i)=="6."){ 
alert("IE 6"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/7./i)=="7."){ 
alert("IE 7"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/8./i)=="8."){ 
alert("IE 8"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/9./i)=="9."){ 
alert("IE 9"); 
}

--------------------------------------------------------------------------------
if(navigator.userAgent.indexOf("Opera") != -1) { 
alert('Opera'); 
} 
else if(navigator.userAgent.indexOf("MSIE") != -1) { 
alert('Internet Explorer'); 
} 
else if(navigator.userAgent.indexOf("Firefox") != -1) { 
alert('Firefox'); 
} 
else if(navigator.userAgent.indexOf("Netscape") != -1) { 
alert('Netscape'); 
} 
else if(navigator.userAgent.indexOf("Safari") != -1) { 
alert('Safari'); 
} 
else{ 
alert('无法识别的浏览器。'); 
}

--------------------------------------------------------------------------------

if(!+'\v1' && !'1'[0]){ 
alert("ie6或ie7") 
}
Javascript 相关文章推荐
jquery pagination插件实现无刷新分页代码
Oct 13 Javascript
jquery 表格的增行删行实现思路
Mar 21 Javascript
js如何判断不同系统的浏览器类型
Oct 28 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
jQuery实现边框动态效果的实例代码
Sep 23 Javascript
如何实现星星评价(jquery.raty.js插件)
Dec 21 Javascript
vue 运用mock数据的示例代码
Nov 07 Javascript
vue异步axios获取的数据渲染到页面的方法
Aug 09 Javascript
JS闭包经典实例详解
Dec 20 Javascript
js实现随机数小游戏
Jun 28 Javascript
koa-passport实现本地验证的方法示例
Feb 20 Javascript
vue实现图片裁剪后上传
Dec 16 Vue.js
JQuery+JS实现仿百度搜索结果中关键字变色效果
Aug 02 #Javascript
基于jquery实现漂亮的动态信息提示效果
Aug 02 #Javascript
基于jQuery替换table中的内容并显示进度条的代码
Aug 02 #Javascript
jQuery动态添加的元素绑定事件处理函数代码
Aug 02 #Javascript
jQuery ajax 路由和过滤器使用说明
Aug 02 #Javascript
js禁止小键盘输入数字功能代码
Aug 01 #Javascript
js内置对象 学习笔记
Aug 01 #Javascript
You might like
PHP获取网卡地址的代码
2008/04/09 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
js中apply方法的使用详细解析
2013/11/04 Javascript
让JavaScript中setTimeout支持链式操作的方法
2015/06/19 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
JavaScript取得gridview中获取checkbox选中的值
2017/07/24 Javascript
vue组件中使用props传递数据的实例详解
2018/04/08 Javascript
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
python编写暴力破解FTP密码小工具
2014/11/19 Python
python 中的divmod数字处理函数浅析
2017/10/17 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
python新手学习使用库
2020/06/11 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
乐高官方旗舰店:LEGO积木玩具
2019/04/06 全球购物
办公室综合文员岗位职责范本
2014/02/13 职场文书
应届毕业生自荐信
2014/05/28 职场文书
走群众路线学习笔记
2014/11/06 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
工作自我推荐信范文
2015/03/25 职场文书
《猴王出世》教学反思
2016/02/23 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android