// 브라우저 이름 및 버전 정보 가져오기
기능 appInfo( ){
var browser = {
msie: false, firefox: false, Opera: false, safari: false,
chrome: false, netscape: false, appname: '알 수 없음', 버전: 0
},
userAgent = window.navigator.userAgent.toLowerCase()
if ( /(msie|firefox|opera|chrome|netscape)D (d[d.]*)/.test( userAgent ) ){
browser[RegExp.$1] = true;
browser.appname = RegExp.$1;
browser.version = RegExp.$2; d. ]*).*safari/.test( userAgent ) ){ // 사파리
browser.safari =
browser.appname = 'safari'
RegExp.$2;
}
return browser;
}
// 호출 예
var myos = appInfo()
// 현재 브라우저가 IE인 경우 브라우저 버전을 팝업합니다. 현재 브라우저 장치 이름 및 버전 팝업
if ( myos.msie ) {
alert( myos.version )
} else {
alert( myos.appname myos.version ); >}
함수 getOs()
{
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
return "MSIE"; >if(isFirefox=navigator.userAgent .indexOf("Firefox")>0){
return "Firefox";
}
if(isSafari=navigator.userAgent.indexOf("Safari")> ;0) {
return "Safari";
}
if(isCamino=navigator.userAgent.indexOf("Camino")>0){
return "Camino";
if(isMozilla=navigator .userAgent.indexOf("Gecko/")>0){
return "Gecko";
}
}