我想弄清楚如何去檢測瀏覽器正在使用。有些人報告版本爲10.0,10,4.6或5.我怎樣才能得到整個數字沒有任何.x在最後(如果它有一個開始)?只從10.0或2獲得數字
我目前使用的:
version = version.substring(0,3);
哪些工作,如果它的整數但如果它在他們時期。
大衛
我想弄清楚如何去檢測瀏覽器正在使用。有些人報告版本爲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://stackoverflow.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