js检测各个浏览器版本,包括IE11
2015-01-14 09:38
627 查看
<script type="text/javascript"> var userAgent = navigator.userAgent, rMsie = /(msie\s|trident.*rv:)([\w.]+)/, rFirefox = /(firefox)\/([\w.]+)/, rOpera = /(opera).+version\/([\w.]+)/, rChrome = /(chrome)\/([\w.]+)/, rSafari = /version\/([\w.]+).*(safari)/; var browser; var version; var ua = userAgent.toLowerCase(); function uaMatch(ua) { var match = rMsie.exec(ua); if (match != null) { return { browser : "IE", version : match[2] || "0" }; } var match = rFirefox.exec(ua); if (match != null) { return { browser : match[1] || "", version : match[2] || "0" }; } var match = rOpera.exec(ua); if (match != null) { return { browser : match[1] || "", version : match[2] || "0" }; } var match = rChrome.exec(ua); if (match != null) { return { browser : match[1] || "", version : match[2] || "0" }; } var match = rSafari.exec(ua); if (match != null) { return { browser : match[2] || "", version : match[1] || "0" }; } if (match != null) { return { browser : "", version : "0" }; } } var browserMatch = uaMatch(userAgent.toLowerCase()); if (browserMatch.browser) { browser = browserMatch.browser; version = browserMatch.version; } document.write(browser+version); </script>
相关文章推荐
- JS检测浏览器版本信息(包含IE11),并动态添加样式
- js检测浏览器版本代码,兼容ie11
- JS----检测各浏览器及版本2
- java判断浏览器版本及编码问题,包括IE11
- javascript/js 检测浏览器类型和版本,检查浏览器是否支持flash,检查flash版本一站搞定~
- js 浏览器版本检测
- js检测浏览器版本
- js检测当前浏览器的flash版本
- js检测浏览器版本、核心、是否移动端示例
- js+jquery检测用户浏览器型号(包括对360浏览器的检测)
- 检测浏览器的版本的js代码
- js检测IE8及一下浏览器版本并做出提示
- js 检测浏览器版本
- 检测浏览器版本包括IE11
- JS判断浏览器版本(已解决IE11版本为Mozilla问题)
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- JS-检测浏览器类型及版本
- js判断浏览器内核和版本(包括手机端设备)
- JS验证浏览器版本对IE11的支持
- 判断浏览器及版本demo(IE11及以下,firefox,chrome,safari,opera) 分类: 浏览器兼容 浏览器检测 2014-01-27 17:12 1337人阅读 评论(0) 收藏