JS代码判断IE6,IE7,IE8,IE9的函数代码


Posted in Javascript onAugust 02, 2013

做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码!
第一种:

<script type="text/javascript"> 
var browser=navigator.appName 
var b_version=navigator.appVersion 
var version=b_version.split(";"); 
var trim_Version=version[1].replace(/[ ]/g,""); 
if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0") 
{ 
alert("IE 6.0"); 
} 
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0") 
{ 
alert("IE 7.0"); window.location.href="http://xxxx.com";
} 
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0") 
{ 
alert("IE 8.0"); 
} 
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0") 
{ 
alert("IE 9.0"); 
} 
</script>

第二种:

<script type="text/javascript"> 
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE6.0") 
{ 
alert("IE 6.0"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE7.0") 
{ 
alert("IE 7.0"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE8.0") 
{ 
alert("IE 8.0"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE9.0") 
{ 
alert("IE 9.0"); 
} 
</script>

第三种:

<script type="text/javascript"> 
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/7./i)=="7.") 
{ 
alert("IE 7.0"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/8./i)=="8.") 
{ 
alert("IE 8.0"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/9./i)=="9.") 
{ 
alert("IE 9.0"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer") 
{ 
alert("IE 6.0"); 
} 
</script>
Javascript 相关文章推荐
IE event.srcElement和FF event.target 功能比较
Mar 01 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
Jul 04 Javascript
JS cookie中文乱码解决方法
Jan 28 Javascript
jQuery添加和删除指定标签的方法
Dec 16 Javascript
js事件处理程序跨浏览器解决方案
Mar 27 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
Nov 24 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
Mar 09 Javascript
javascript 中select框触发事件过程的分析
Aug 01 Javascript
详解vue.js数据传递以及数据分发slot
Jan 20 Javascript
浅谈开发eslint规则
Oct 01 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
Nov 24 Javascript
插件导致ECharts被全量引入的坑示例解析
Sep 23 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
Aug 02 #Javascript
jQuery function的正确书写方法
Aug 02 #Javascript
jquery 层次选择器siblings与nextAll的区别介绍
Aug 02 #Javascript
js 固定悬浮效果实现思路代码
Aug 02 #Javascript
仿新浪微博登陆邮箱提示效果的js代码
Aug 02 #Javascript
页面右下角弹出提示框示例代码js版
Aug 02 #Javascript
js获取IP和PcName(IE)在vs中可用
Aug 02 #Javascript
You might like
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
2015/04/27 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
2015/09/22 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
PHP未登录自动跳转到登录页面
2016/12/21 PHP
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
列举Python中吸引人的一些特性
2015/04/09 Python
python pandas 如何替换某列的一个值
2018/06/09 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
Empty test suite.(PyCharm程序运行错误的解决方法)
2018/11/30 Python
python双向链表原理与实现方法详解
2019/12/03 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
大学毕业生自我鉴定
2013/11/05 职场文书
应届毕业生的自我鉴定
2013/11/13 职场文书
电子商务网站的创业计划书
2014/01/05 职场文书
施工员岗位职责
2014/03/16 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
开展创先争优活动总结
2014/08/28 职场文书
城管执法人员纪律作风整顿思想汇报
2014/09/13 职场文书
大学毕业生个人总结
2015/02/28 职场文书
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL
Python实现抖音热搜定时爬取功能
2022/03/16 Python