이 내 취미 프로젝트가 무엇 : 차원을 사용하는 방법에 대한
var Environment = {
//mobile or desktop compatible event name, to be used with '.on' function
TOUCH_DOWN_EVENT_NAME: 'mousedown touchstart',
TOUCH_UP_EVENT_NAME: 'mouseup touchend',
TOUCH_MOVE_EVENT_NAME: 'mousemove touchmove',
TOUCH_DOUBLE_TAB_EVENT_NAME: 'dblclick dbltap',
isAndroid: function() {
return navigator.userAgent.match(/Android/i);
},
isBlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
isIOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
isOpera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
isWindows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
isMobile: function() {
return (Environment.isAndroid() || Environment.isBlackBerry() || Environment.isIOS() || Environment.isOpera() || Environment.isWindows());
}
};
귀하의 솔루션은 좋은 해결책이 아니다. 실제 장치 크기 및 기타 많은 변수에 의존합니다.
참조 http://stackoverflow.com/questions/6666907/how-to-detect-a-mobile-device-with-javascript –
@TamilSelvan 아, 알았습니다. window.height를 사용하여 iPhone의 브라우저 뷰포트 높이와 비교하는 방법은 무엇입니까? 그걸 어떻게하는 지 아는가? –
사용은'괜찮아, –