只显示浏览器版本

Show only Browser version

本文关键字:版本 浏览器 显示      更新时间:2023-09-26

在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]只获取版本