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 相关文章推荐
jQuery下通过replace字符串替换实现大小图片切换
May 22 Javascript
动态加载js和css(外部文件)
Apr 17 Javascript
对之前写的jquery分页做下升级
Jun 19 Javascript
jQuery判断元素上是否绑定了指定事件的方法
Mar 17 Javascript
jQuery统计指定子元素数量的方法
Mar 17 Javascript
详解JavaScript中的客户端消息框架设计原理
Jun 24 Javascript
javascript实现状态栏中文字动态显示的方法
Oct 20 Javascript
javascript计时器编写过程与实现方法
Feb 29 Javascript
第一次接触神奇的Bootstrap表单
Jul 27 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
Jun 05 Javascript
解决Vue编译时写在style中的路径问题
Sep 21 Javascript
JavaScript模块模式实例详解
Oct 25 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连接Access数据库的注意事项
2016/08/12 PHP
php 函数使用可变数量的参数方法
2017/05/02 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
JS getMonth()日期函数的值域是0-11
2010/02/15 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
vue-router跳转页面的方法
2017/02/09 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
Vue自定义事件(详解)
2017/08/19 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
python dict remove数组删除(del,pop)
2013/03/24 Python
Python实现基于HTTP文件传输实例
2014/11/08 Python
python实现的简单RPG游戏流程实例
2015/06/28 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
django的csrf实现过程详解
2019/07/26 Python
Python3离线安装Requests模块问题
2019/10/13 Python
python实现网页录音效果
2020/10/26 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
String和StringBuffer的区别
2015/08/13 面试题
前台接待员岗位职责
2014/01/02 职场文书
文案策划岗位职责
2015/02/11 职场文书