JS判断浏览器IE6、IE7、IE8、IE9、IE10、IE11、Chrome、Firefox、Safari、Opera方法,亲测可用
<script>function myBrowser(){var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1;if (isOpera) {return "Opera"}; //判断是否Opera浏览器if (userAgent.indexOf("Firefox") > -1) {return "FF";} //判断是否Firefox浏览器if (userAgent.indexOf("Chrome") > -1){return "Chrome";}if (userAgent.indexOf("Safari") > -1) {return "Safari";} //判断是否Safari浏览器if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {if (userAgent.indexOf("MSIE 6.0") > -1) { return "IE6"; }if (userAgent.indexOf("MSIE 7.0") > -1) { return "IE7"; }if (userAgent.indexOf("MSIE 8.0") > -1) { return "IE8"; }if (userAgent.indexOf("MSIE 9.0") > -1) { return "IE9"; }if (userAgent.indexOf("MSIE 10.0") > -1) { return "IE10"; }return "IE";} //判断是否IE6-9浏览器if (userAgent.toLowerCase().indexOf("trident") > -1 && userAgent.indexOf("rv") > -1 && !isOpera) {if (userAgent.indexOf("rv:10.0") > -1) { return "IE10"; }if (userAgent.indexOf("rv:11.0") > -1) { return "IE11"; }return "IE11";} //判断是否IE10-11浏览器else{return userAgent;}
}//以下是调用上面的函数
var mb = myBrowser();document.write(navigator.userAgent);
if (mb.indexOf("IE")>-1) {if (mb.replace("IE","")<=8){//alert("您的IE版本太低,请升级浏览器IE9以上或使用搜狗、360浏览器切换至极速模式"); } else{alert(mb);}alert(mb.replace("IE",""));
}if (mb.indexOf("IE")>-1) {if (mb.replace("IE","")<=8) {alert("您的IE版本太低,请升级IE9");}
}
if ("FF" == mb) {alert("我是 Firefox");
}if ("Chrome" == mb) {alert("我是 Chrome");
}if ("Opera" == mb) {alert("我是 Opera");
}if ("Safari" == mb) {alert("我是 Safari");
}</script>
JS判断浏览器IE6、IE7、IE8、IE9、IE10、IE11、Chrome、Firefox、Safari、Opera方法,亲测可用相关推荐
- bootstrap支持ie8 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
做一个在线系统,PC端也要做,但要兼容千恶的IE8[IE6 是万恶,打死我都不会管IE6],IE8 是我底线了md, 在IE8下 bottstrap 错乱,变形,不支持一些属性的问题,下面看了一篇 某 ...
- 让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
转自:http://blog.csdn.net/chenhongwu666/article/details/41513901 最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了bo ...
- css区分ie8/ie9/ie10/ie11 chrome firefox的代码
网站兼容性调试实在令人烦心,现在的网站设计人员真的要比以前费力很多,因为网页代码不再是只需满足一个IE6访问就行,而是要满足N多的浏览器访问正常才行.粗略算一下,目前至少要满足如下的浏览器要求:IE8 ...
- 判断浏览器版本是否ie8,ie9,ie10,ie11并提示升级
判断是否IE浏览器极其版本主要是三种方法,第一种是通过 if IE 条件注释语句,第二种是通过 @cc_on 条件编译结合 document.documentMode 属性来判断,第三种则是简单粗暴地 ...
- 让bootstrap兼容ie6 ie7 ie8 ie9 ie10 ie11的解决方法
前两天遇到要bootstrap兼容ie各个版本的问题,但是各种百度,各种博客,最后算是解决了,但是迷迷糊糊的,现在来总结一下,如有雷同纯属总结. 首先看看代码的模样: <html> < ...
- IE兼容问题IE6,IE7,IE8,IE9,IE10
x-ua-compatible 用来指定IE浏览器解析编译页面的model x-ua-compatible 头标签大小写不敏感,必须用在 head 中,必须在除 title 外的其他 meta 之前使 ...
- 搞定各种IE兼容问题,IE6,IE7,IE8,IE9,IE10 -
在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题? 百度源代码如下: 1 <!Doctype htm ...
- 一行代码轻松搞定各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题? 百度源代码如下: <!Doctype html& ...
- 解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 <!Doctype html> ...
- 一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 <!Doctype html> ...
最新文章
- 自己构思2条SQL用于完成相同的功能,并比较它们的性能!
- 物理实验计算机仿真单摆实验,大学物理实验仿真实验实验报告.doc
- Pandas简明教程:九、表的合并、连接、拼接(数据聚合基础)
- margin-top的百分比是相对父元素的哪个值
- Linux Kernel 5.14 arm64异常向量表解读-中断处理解读
- Controller和RestController的区别
- Visual Studio 即时窗口实用技巧
- asp.net 文件路径
- 最新android studio创建项目,创建项目 | Android 开发者 | Android Developers
- NodeJs和ReactJs单元测试工具——Jest
- 2048小游戏最佳算法C语言,2048游戏的最佳算法是什么?
- IMX6ULL Uboot 移植
- 向日葵深度linux,完美使用向日葵远程软件
- 误差的基本性质与处理matlab实验,基于matlab的误差数据处理实验报告.doc
- matlab 变量上小尖尖,发动机最中间的那个小尖尖,你猜是什么?
- 使用微信js-sdk上传语音并将语音下载到服务器
- Ubuntu 配置亚马逊 aws cli 上传文件文件夹至 亚马逊 AWS S3
- 高等数学——积分中值定理
- java数字家谱管理系统设计与实现计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
- 经常失眠怎么办?失眠最快入睡的方法