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给元素绑定click事件多次执行的解决方法
May 29 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
Feb 18 Javascript
JavaScript 中 avalon绑定属性总结
Oct 19 Javascript
BootStrap树状图显示功能
Nov 24 Javascript
vue实现动态数据绑定
Apr 28 Javascript
js实现拖拽上传图片功能
Aug 01 Javascript
微信小程序 循环及嵌套循环的使用总结
Sep 26 Javascript
JS交互点击WKWebView中的图片实现预览效果
Jan 05 Javascript
js动态引入的四种方法
May 05 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
Aug 07 Javascript
vue实现前端列表多条件筛选
Oct 26 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实现无限级分类实现代码(递归方法)
2011/01/01 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
CSS常用网站布局实例
2008/04/03 Javascript
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
web前端开发也需要日志
2010/12/09 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
微信小程序动态添加view组件的实例代码
2019/05/23 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
python实现超市扫码仪计费
2018/05/30 Python
Python socket模块实现的udp通信功能示例
2019/04/10 Python
python入门之井字棋小游戏
2020/03/05 Python
python 日志 logging模块详细解析
2020/03/31 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
建筑总经理岗位职责
2014/02/02 职场文书
综治维稳工作汇报
2014/10/27 职场文书
作息时间调整通知
2015/04/22 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle