JAVASCRIPT 사용중인 Device 체크

var CheckDevice = {
 
		/* only - ANDROID OR IOS */
		check: function()
		{
		    var filter         = "win16|win32|win64|mac";
		    var osInfo        = "";
			var b = "";
			var ua = window.navigator.userAgent;
			var rtn_str = "";
		    
		    if (navigator.platform)
		    {
		        var userAgent = navigator.platform ; 
		         if (filter.indexOf(navigator.platform.toLowerCase()) < 0)
		         {
 
		                if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream)
		                {
		                    osInfo = "IOS";
		                }
		                else
		                {
		                    osInfo = "ADR";
		                }
		         }
		         else
		         {
		          	osInfo = "PC";
		         }
		    }
 
			if(ua.indexOf('MSIE') > 0 || ua.indexOf('Trident') > 0)
			 b = "IE";
			else if(ua.indexOf('Opera') > 0 || ua.indexOf('OPR') > 0)
			 b = "Opera";
			else if(ua.indexOf('Firefix') > 0)
			 b = "Firefox";
			else if(ua.indexOf('Safari') > 0) {
			 if(ua.indexOf('Chrome') > 0)
			  b = "Chrome";
			 else
			  b = "Safari";
			}
			rtn_str = ua+"||"+b+"||"+osInfo ;
		    return rtn_str ;
		}
 
}
 
var DEVICE_KIND = CheckDevice.check();
var strtemp = DEVICE_KIND.split('||');
 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다