2016-09-13 5 views
0

とFirefoxでのWindows XPを検出:私は、クライアントがWindows XP持っているかどうかを検出するために、次のコードを使用しています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 –

関連する問題