只显示浏览器版本
Show only Browser version
在Stackoverflow上,我发现了一段代码,显示了我的浏览器版本:
navigator.sayswho= (function(){
var N= navigator.appName, ua= navigator.userAgent, tem;
var M= ua.match(/(opera|chrome|safari|firefox|msie)'/?'s*('.?'d+('.'d+)*)/i);
if(M && (tem= ua.match(/version'/(['.'d]+)/i))!= null) M[2]= tem[1];
M= M? [M[1], M[2]]: [N, navigator.appVersion,'-?'];
return M;
})();
这给了我如下的输出:
即:MSIE10.0
铬:Chrome26.0.1410.64
FireFox: Firefox19.0
歌剧:Opera12.12
Safari: Safari5.1.7
我想知道是否有可能用这个功能只显示版本号,所以没有Chrome, FireFox等。所以只有:26.0.1410.64等
该函数已经在数组中分别返回浏览器名称和版本。使用navigator.sayswho[1]
只获取版本
相关文章:
- 浏览器是否持久缓存脚本元素的编译版本
- 检测移动浏览器名称和版本
- 安卓版本的代码不像桌面互联网浏览器那样工作
- 浏览器兼容性/支持较新版本
- 为什么我的谷歌浏览器扩展程序在谷歌浏览器版本 41.0.2272.89 中不起作用
- 如果用户的浏览器早于以下版本,则显示一条消息:IE 10、Firefox 39、Chrome 39、Opera 8
- 使用浏览器对 js 文件进行版本控制,以防止客户端使用旧的 js 文件
- 如何检测旧版本的浏览器并重定向到浏览器支持页面
- 当我们打开ADF应用程序的同一网页的不同版本时,如何让浏览器请求java脚本
- 如何使用javascript确定登录用户的浏览器版本和IP地址
- 哪些浏览器和版本支持将常见的类数组对象直接传递到fn.apply()
- 如何查看用户正在使用的浏览器(和版本)
- 当前浏览器版本检测
- 在Facebook图形中,使用Javascript的IE(所有版本)不支持API调用跨浏览器调用
- 浏览器中常用脚本的预编译版本
- 较新的浏览器版本是否有办法确定是否已对.js文件进行了更改
- 浏览器不显示 JavaScript 中的更改.它保留旧版本
- Sinch 视频通话不适用于移动设备上浏览器的更新版本
- jQuery 检测浏览器 IE9 及更低版本并抛出一个模式进行升级
- 借助TypeScript,在老版本浏览器中使用Angular 2