在 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;
})();
这给了我以下输出:
IE:MSIE10.0
铬:Chrome26.0.1410.64
火狐:火狐19.0
歌剧:Opera12.12
Safari:Safari5.1.7
我想知道这个功能是否可以只显示版本号,所以没有 Chrome、FireFox 等。所以只有:26.0.1410.64 等。