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 相关文章推荐
如何取得中文输入的真实长度?
Jun 24 Javascript
不错的新闻标题颜色效果
Dec 10 Javascript
jQuery 选择器理解
Mar 16 Javascript
Javascript笔记一 js以及json基础使用说明
May 22 Javascript
js判断滚动条是否已到页面最底部或顶部实例
Nov 20 Javascript
分享10个优化代码的CSS和JavaScript工具
May 11 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
Mar 28 Javascript
你应该知道的几类npm依赖包管理详解
Oct 06 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
vue-router实现嵌套路由的讲解
Jan 19 Javascript
生产制造追溯系统之在线打印功能
Jun 03 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
Oct 20 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
制作美丽的拉花
2021/03/03 冲泡冲煮
php 连接mssql数据库 初学php笔记
2010/03/01 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
Laravel框架中扩展函数、扩展自定义类的方法
2014/09/04 PHP
PHP中的socket_read和socket_recv区别详解
2015/02/09 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
PHP查询附近的人及其距离的实现方法
2016/05/11 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
jQuery 连续列表实现代码
2009/12/21 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
JavaScript中的数组操作介绍
2014/12/30 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
JavaScript编程设计模式之构造器模式实例分析
2017/10/25 Javascript
Vue 实现简易多行滚动&quot;弹幕&quot;效果
2020/01/02 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
python检索特定内容的文本文件实例
2018/06/05 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
音频处理 windows10下python三方库librosa安装教程
2020/06/20 Python
Python识别验证码的实现示例
2020/09/30 Python
selenium自动化测试入门实战
2020/12/21 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
少先队入队活动方案
2014/02/08 职场文书
旷课检讨书1000字
2014/02/14 职场文书
大学感恩节活动总结
2015/05/05 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android