운영체제 별 OS Name / OS.version 얻기


String Os_name = System.getProperty("os.name");

String Os_version = System.getProperty("os.version");


Os_name "Windown" 일때, Os_version 으로 Windown 버전을 분별 할 수 있다.


출처 : http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx


근데 문제점 발생

- 로컬에서 Tomcat 으로 띄우고 하면 내 윈도우 및 버전이 정상적으로 alert() 로 띄우면 값이 보이는데,

  테스트 이후에 실제 서버(CentOS) 에 올려서 해보면 무조건 sunOS 라고 뜬다..

  모.. CentOS 로 띄웠으니.. 그러게 보이는거야 당연하지만.. 좀 놀랬다. 로컬에서는 잘 되었으니까...

  그래서 Googling 해보니...

  navigator.userAgent 를 써서 시스템 정보를 구해야 한다고 한다.

  navigator.userAgent 를 써도 브라우저 상세 버전은 Version number 로 분기처리를 해야되니 

  microsoft 에서 퍼온 Operation System Version 은 꼭 알아야 할 정보일듯... 

 

 navigator.userAget 이용한 사용자 Os 정보 확인은 JAVASCRIPT 카테고리에서 확인

+ Recent posts