2016-09-13 30 views
0

我使用下面的代碼來檢測客戶端是否有Windows XP中:檢測到Windows XP在Firefox與JS

if(navigator.appVersion.indexOf('Windows NT 5.1') > -1) 
     $('#isXP').modal('show'); 

這完全適用於Chrome和IE。但不是在IE8和Firefox。

任何想法如何檢測它?

+0

試試這個參考http://stackoverflow.com/questions/11219582/how-to-detect-my-browser-version-and-操作系統使用javascript – Sasikumar

+0

這個例子的解決方案與我的代碼相同,並假定代碼在所有瀏覽器中都能正常工作。 –

回答

2

你也可以你navigator.userAgent的,就像這樣:

navigator.userAgent.indexOf('Windows NT 5.1') != -1 
+0

這段代碼適用於FireFox,謝謝。 navigator.userAgent.indexOf('Windows NT 5.1')!= -1 –