내블로그
모바일 브라우저 체크(PHP, JavaScript) 본문
#PHP
$isMobile = 0; if (preg_match("/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i", $_SERVER['HTTP_USER_AGENT'])) { $isMobile = 1; } |
#JavaScript
var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function() { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function() { return navigator.userAgent.match(/IEMobile/i); }, any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); } }; if( isMobile.any() ) { console.log('isMobile'); } |