JS获取当前使用的浏览器名字以及版本号
来源:互联网 发布:淘宝图片放大镜功能 编辑:程序博客网 时间:2024/05/23 07:25
<!DOCTYPE html><html> <head> <title>JS获取当前使用的浏览器名字以及版本号</title> <meta charset="utf-8"> <meta name="keywords" content="keyword1,keyword2,keyword3"> <meta name="description" content="this is my page"> <meta name="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript">var userAgent=window.navigator.userAgent, rMsie=/(msie\s|trident.*rv:)([\w.]+)/, rFirefox=/(firefox)\/([\w.]+)/, rOpera=/(opera).+version\/([\w.]+)/, rChrome=/(chrome)\/([\w.]+)/, rSafari=/version\/([\w.]+).*(safari)/;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"}; } }function init(){var browser=""; var version="";var browserMatch=uaMatch(userAgent.toLowerCase()); if(browserMatch.browser){ browser=browserMatch.browser; version=browserMatch.version; }alert(browser+" "+version);} </script> </head> <body onload="init()"> </body></html>
0 0
- JS获取当前使用的浏览器名字以及版本号
- JS获取当前使用的浏览器名字以及版本号
- JS获取当前使用的浏览器名字以及版本号
- JS获取当前使用的浏览器名字以及版本号
- JS获取当前使用的浏览器名字以及版本号
- JS获取当前使用的浏览器名字以及版本号
- 获取当前使用的浏览器的名字以及版本号
- 原生JS获取当前浏览器版本以及版本号
- JS获取当前浏览器名及版本号
- 获取当前浏览器的类型和版本号
- js获取浏览器版本号
- JS获取浏览器的类型及版本号
- PHP 获取浏览器以及版本号
- JS获取当前浏览器的类型
- js 获取当前浏览器所在的位置
- js获取、比较浏览器名称和版本号的简便方法
- 获取当前程序的版本号
- 获取当前应用程序的版本号
- 求最长上升子序列
- NBOJv2 1034 Salary Inequity(DFS序+线段树区间更新区间(最值)查询)
- IllegalArgumentException: Unable to locate adb
- js中join()与 split()的对比
- abel533 / ECharts
- JS获取当前使用的浏览器名字以及版本号
- Application context和Activity context的区别
- VC的「附加依赖项」、「库目录」和「包含目录」分别有什么用?
- UITableView错误
- 网络图片下载
- 增强型for循环
- Java 类的热替换——概念、设计与实现
- string 序列化
- LINUX执行定时任务