用JS判别浏览器种类以及IE版本的几种方法小结


Posted in Javascript onAugust 02, 2011
var isIE=!!window.ActiveXObject; 
var isIE6=isIE&&!window.XMLHttpRequest; 
var isIE8=isIE&&!!document.documentMode; 
var isIE7=isIE&&!isIE6&&!isIE8; 
if (isIE){ 
if (isIE6){ 
alert("ie6"); 
}else if (isIE8){ 
alert("ie8"); 
}else if (isIE7){ 
alert("ie7"); 
} 
}

--------------------------------------------------------------------------------
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/6./i)=="6."){ 
alert("IE 6"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/7./i)=="7."){ 
alert("IE 7"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/8./i)=="8."){ 
alert("IE 8"); 
} 
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/9./i)=="9."){ 
alert("IE 9"); 
}

--------------------------------------------------------------------------------
if(navigator.userAgent.indexOf("Opera") != -1) { 
alert('Opera'); 
} 
else if(navigator.userAgent.indexOf("MSIE") != -1) { 
alert('Internet Explorer'); 
} 
else if(navigator.userAgent.indexOf("Firefox") != -1) { 
alert('Firefox'); 
} 
else if(navigator.userAgent.indexOf("Netscape") != -1) { 
alert('Netscape'); 
} 
else if(navigator.userAgent.indexOf("Safari") != -1) { 
alert('Safari'); 
} 
else{ 
alert('无法识别的浏览器。'); 
}

--------------------------------------------------------------------------------

if(!+'\v1' && !'1'[0]){ 
alert("ie6或ie7") 
}
Javascript 相关文章推荐
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
Mar 16 Javascript
js获取图片大小的函数代码
Sep 20 Javascript
jQuery版仿Path菜单效果
Dec 15 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
Feb 12 Javascript
jquery获取radio值(单选组radio)
Oct 16 Javascript
AngularJS中的按需加载ocLazyLoad示例
Jan 11 Javascript
JS实现旋转木马式图片轮播效果
Jan 18 Javascript
关于Webpack dev server热加载失败的解决方法
Feb 22 Javascript
使用javascript函数编写简单银行取钱存钱流程
May 26 Javascript
在vue中读取本地Json文件的方法
Sep 06 Javascript
JS实现倒计时图文效果
Nov 17 Javascript
vue引用外部JS的两种种方法
Jan 28 Javascript
JQuery+JS实现仿百度搜索结果中关键字变色效果
Aug 02 #Javascript
基于jquery实现漂亮的动态信息提示效果
Aug 02 #Javascript
基于jQuery替换table中的内容并显示进度条的代码
Aug 02 #Javascript
jQuery动态添加的元素绑定事件处理函数代码
Aug 02 #Javascript
jQuery ajax 路由和过滤器使用说明
Aug 02 #Javascript
js禁止小键盘输入数字功能代码
Aug 01 #Javascript
js内置对象 学习笔记
Aug 01 #Javascript
You might like
php录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
关于PHP5.6+版本“No input file specified”问题的解决
2019/12/11 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2020/04/14 PHP
jqPlot jquery的页面图表绘制工具
2009/07/25 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
2017/01/18 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
深入了解JavaScript词法作用域
2020/07/29 Javascript
Python发送form-data请求及拼接form-data内容的方法
2016/03/05 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
python的常用模块之collections模块详解
2018/12/06 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
django框架使用方法详解
2019/07/18 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
Python hashlib模块实例使用详解
2019/12/24 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
德国购买门票网站:ADticket.de
2019/10/31 全球购物
电子信息专业学生自荐信
2013/11/09 职场文书
预备党员自我评价范文
2015/03/04 职场文书
Hive HQL支持2种查询语句风格
2022/06/25 数据库
Moment的feature导致线上bug解决分析
2022/09/23 Javascript