2016-09-13 8 views
0

와 Firefox에서 Windows XP를 감지 :나는 클라이언트가 윈도우 XP가 있는지 감지 다음 코드를 사용하고 JS

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

이는 크롬과 IE에서 완벽하게 작동합니다. IE8과 Firefox에서는 그렇지 않습니다.

어떻게 감지 할 수 있습니까?

+0

이 참조를 시도 http://stackoverflow.com/questions/11219582/how-to-detect-my-browser-version-and- operating-system-using-javascript – Sasikumar

+0

이 예제의 솔루션은 내 코드와 동일한 코드를 가지고 있으며 코드가 모든 브라우저에서 작동한다고 가정합니다. –

답변

2

할 수 있습니다 또한 navigator.userAgent,과 같이 :

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

이 코드는 FireFox에서 작동했습니다. 감사합니다. navigator.userAgent.indexOf ('Windows NT 5.1')! = -1 –