只从10.0或2获得数字
问题描述:
我想弄清楚如何去检测浏览器正在使用。有些人报告版本为10.0,10,4.6或5.我怎样才能得到整个数字没有任何.x在最后(如果它有一个开始)?只从10.0或2获得数字
我目前使用的:
version = version.substring(0,3);
哪些工作,如果它的整数但如果它在他们时期。
大卫
答
什么像...
var index = version.indexOf(".");
if(index != -1){
version = version.substring(0, index);
}
答
version = version.split('.')[0];
尝试'Math.floor(版本);' – mgraph 2012-03-23 14:34:46
重复的问题:http://*.com/a/596503/889678 – mgraph 2012-03-23 14:35:59
请不要做版本检测,如果您必须为不同的浏览器提供不同的脚本,请使用[object detection](http://www.quirksmode.org/js/support.html) – 2012-03-23 14:39:23