[JS]js区分浏览器与版本
来源:互联网 发布:centos 6关闭防火墙 编辑:程序博客网 时间:2024/06/14 02:52
区分浏览器
//取得浏览器的userAgent字符串var userAgent = navigator.userAgent.toLowerCase(); //判断是否Opera浏览器if (userAgent.indexOf("opera") > -1) { alert("我是Opera");} //判断是否Firefox浏览器if (userAgent.indexOf("firefox") > -1) { alert("我是Firefox");} //判断是否Chrome浏览器if (userAgent.indexOf("chrome") > -1){ alert("我是Chrome");}//判断是否Safari浏览器if (userAgent.indexOf("safari") > -1) { alert("我是Safari");} //判断是否iPadif (userAgent.match(/iPad/i)=="ipad") { alert("我是iPad");} //判断是否iphone osif (userAgent.match(/iphone os/i)=="iphone os") { alert("我是iPhone");} //判断是否IE浏览器if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("msie") > -1 && userAgent.indexOf("opera") < 0) { alert("我是IE浏览器");}//判断是否Edge浏览器if(userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("msie") > -1 && userAgent.indexOf("opera") < 0)) { alert("我是Edge浏览器");}
区分IE5.5 6 7 8
//取得浏览器的userAgent字符串var userAgent = navigator.userAgent.toLowerCase(); //判断是否IE浏览器if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("msie") > -1 && userAgent.indexOf("opera") < 0) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if(fIEVersion == 7) { return "IE7"; } else if(fIEVersion == 8) { return "IE8"; } else if(fIEVersion == 9) { return "IE9"; } else if(fIEVersion == 10) { return "IE10"; } else if(fIEVersion == 11) { return "IE11"; } else { //IE版本过低 return "0" } }
0 0
- [JS]js区分浏览器与版本
- js判断浏览器及浏览器版本,区分IE版本,
- js区分浏览器
- js区分不同浏览器
- JS:区分 Chrome、Firefox、IE 浏览器类型和版本
- 怎样用js区分w3c浏览器与IE浏览器
- 区分js获取浏览器尺寸
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- JS判断浏览器类型与版本
- jQuery中attr()和prop()在修改checked属性时的区别
- 抽象类和抽象方法的特点
- AJAX学习小结
- camel-spring项目启动过程
- 操作系统短作业优先(SJF)调度算法
- [JS]js区分浏览器与版本
- NoSuchFieldError: No static field btn_press3 of type I in class Lcom/hyphenate/helpdesk/R$id; or its
- HighChart如何自行设置x轴的名字和加载多条折线
- 1.10. Decision Trees : sklearn.tree.DecisionTreeClassifier
- 自定义字符串排序
- CentOS6.5上Cloud Control 12c安装
- 分治法求一个N个元素数组的逆序数
- stupid coding
- minGW安装和配置