<%
/* 사용자 IP */
String userAddress = request.getRemoteAddr();
/* 사용자 레퍼러(이전 페이지) */
String userReferer = request.getHeader("referer");
%>
<script type="text/javascript">
$().ready(function() {
/* 사용자 OS */
var userOs = "";
/* 브라우저 확인 */
var Browser = { a : navigator.userAgent.toLowerCase() }
var browserNm = "";
var browserVr = "";
if( Browser.a.indexOf('msie 6') != -1 ) {
browserNm = "Internet Explorer";
browserVr = "v.6";
}
if( Browser.a.indexOf('msie 7') != -1 ) {
browserNm = "Internet Explorer";
browserVr = "v.7";
}
/* IE8 부터는 msie 값으로 브라우저 버전을 분별할수 없음 trident 값으로 해야한다. */
if( Browser.a.indexOf('trident/4.0') != -1 ) {
browserNm = "Internet Explorer";
browserVr = "v.8";
}
if( Browser.a.indexOf('trident/5.0') != -1 ) {
browserNm = "Internet Explorer";
browserVr = "v.9";
}
if( Browser.a.indexOf('trident/6.0') != -1 ) {
browserNm = "Internet Explorer";
browserVr = "v.10";
}
if( !!window.opera ) {
browserNm = "opera";
browserVr = "opera";
}
if( Browser.a.indexOf('safari') != -1 ) {
browserNm = "safari";
browserVr = "safari";
}
if( Browser.a.indexOf('applewebkit/5') != -1 ) {
browserNm = "safari3";
browserVr = "safari3";
}
if( Browser.a.indexOf('mac') != -1 ) {
browserNm = "mac";
browserVr = "mac";
}
if( Browser.a.indexOf('chrome') != -1 ) {
browserNm = "chrome";
browserVr = "chrome";
}
if( Browser.a.indexOf('firefox') != -1 ) {
browserNm = "firefox";
browserVr = "firefox";
}
/* 날짜구하기(년/월/일) */
var date = new Date();
var thisYear = date.getFullYear();
var thisMonth = date.getMonth() + 1;
var thisDate = date.getDate();
/* 요일구하기 숫자(1:월, 2:화, 3:수, 4:목, 5:금, 6:토, 7:일) */
var thisDay = date.getDay();
/* 시간구하기(시/분/초) */
var thisHours = date.getHours();
var thisMinutes = date.getMinutes();
var thisSeconds = date.getSeconds();
/* ********** 날짜가 10월 이전이면 앞에 '0' 붙이기 ********** */
if( thisMonth < 10 ) {
thisMonth = "0" + thisMonth;
}
if( thisHours < 10 ) {
thisHours = "0" + thisHours;
}
/* ********** 날짜가 10월 이전이면 앞에 '0' 붙이기 ********** */
※ JAVA 카테고리에서 실제서버(CentOS) 에서
System.getProperty("os,name"); 로 실패 후 자바 스크립트로 변경작업 내역임.
/* ********** 사용자 시스템정보(OS) ********** */
var ua = navigator.userAgent;
alert("Client ua : " + ua);
if( ua.indexOf("NT 5.0") != -1 ) {
userOs = "Windows 2000";
}
else if( ua.indexOf("NT 5.1") != -1 ) {
userOs = "Windows XP";
}
else if( ua.indexOf("NT 5.2") != -1 ) {
userOs = "Windows Server 2003";
}
else if( ua.indexOf("NT 6.0") != -1 ) {
userOs = "Windows Vista";
}
else if( ua.indexOf("NT 6.1") != -1 ) {
userOs = "Windows 7 or Server 2008";
}
else if( ua.indexOf("NT 6.2") != -1 ) {
userOs = "Windows 8 or Server 2012";
}
else if( ua.indexOf("98") != -1 ) {
userOs = "Windows 98";
}
else if( ua.indexOf("95") != -1 ) {
userOs = "Windows 95";
}
else if( ua.indexOf("Linux") != -1 ) {
userOs = "Linux";
}
else if( ua.indexOf("Mac") != -1 ) {
userOs = "mac";
}
else{
userOs = "I Don't Know OS";
}
/* ********** 사용자 시스템정보(OS) ********** */
'공부 > JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT_[ <script></script>동적추가 ] (0) | 2013.10.22 |
---|---|
JAVASCRIPT_[ 천단위 콤마찍기 ] (1) | 2013.10.08 |
JAVASCRIPT_[ 비밀번호 정규식 ] (0) | 2013.09.07 |
JAVASCRIPT_[ 브라우저 별 확대/축소 ] (0) | 2013.08.29 |
JAVASCRIPT_[ window.event.keyCode ] (0) | 2013.08.27 |