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 相关文章推荐
javascript 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
用Javascript 和 CSS 实现脚注(Footnote)效果
Sep 09 Javascript
javascript设置和获取cookie的方法实例详解
Jan 05 Javascript
Javascript基础之数组的使用
May 13 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
Jul 18 Javascript
bootstrap table小案例
Oct 21 Javascript
Angular2中如何使用ngx-translate进行国际化
May 21 Javascript
javascript实现二叉树遍历的代码
Jun 08 Javascript
JS实现简单拖拽效果
Jun 21 Javascript
JS实现点击按钮可实现编辑功能
Jul 03 Javascript
如何在Vue.js中实现标签页组件详解
Jan 02 Javascript
通过实例了解Render Props回调地狱解决方案
Nov 04 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开发中的中文编码问题
2013/08/08 PHP
php预定义变量使用帮助(带实例)
2013/10/30 PHP
workerman结合laravel开发在线聊天应用的示例代码
2018/10/30 PHP
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
2013/11/21 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
Python实现的下载网页源码功能示例
2017/06/13 Python
Python 中 Virtualenv 和 pip 的简单用法详解
2017/08/18 Python
python实现k-means聚类算法
2018/02/23 Python
CentOS下Python3的安装及创建虚拟环境的方法
2018/11/28 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
python 模拟创建seafile 目录操作示例
2019/09/26 Python
Django中modelform组件实例用法总结
2020/02/10 Python
基于python检查矩阵计算结果
2020/05/21 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
英国玛莎百货澳大利亚:Marks & Spencer Australia
2019/08/30 全球购物
篮球赛口号
2014/06/18 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers