navigator.userAgent
탐지 코드 스 니펫 (iPad 포함)
기타 방법 :
navigator.userAgent
<:> 사용 방법 :
function detectmob() { return !!navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)); }
|playbook|silk
https://www.php.cn/link/abe6f17e7a1e4759595951905e000
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() ) alert('Mobile');
<<> 다른 모바일 장치를 감지하기 위해
를 사용할 수 있습니까?if( isMobile.iOS() ) alert('iOS');
속성은 다양한 모바일 장치를 감지하는 데 사용될 수 있습니다. 예를 들어, Android 장치를 감지하려면 사용자 에이전트 문자열에서 "Android"문자열을 검색 할 수 있습니다. 예는 다음과 같습니다.
navigator.userAgent
속성은 장치 감지에 사용될 수 있지만 항상 100% 신뢰할 수있는 것은 아닙니다. 사용자 에이전트 문자열은 쉽게 단조되거나 변경되며 다른 브라우저와 장치는 유사한 사용자 에이전트 문자열을 사용할 수 있습니다. 따라서 일반적으로 사용자 에이전트 감지보다는 임계 기능에 대한 기능 감지를 사용하는 것이 좋습니다. navigator.userAgent
<<> 장치의 운영 체제를 감지하기 위해
navigator.userAgent
속성을 사용하여 장치의 운영 체제를 감지 할 수 있습니다. 예를 들어 Windows 장치를 감지하려면 "Win"문자열의 사용자 에이전트 문자열을 검색하십시오. 예는 다음과 같습니다.
<<> 일반 모바일 장치를 감지하는 방법은 무엇입니까? navigator.userAgent
function detectmob() { return !!navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)); }
를 사용할 수 있습니까?
navigator.userAgent
객체를 사용할 수 있습니다. 를 사용하여 장치의 방향을 감지 할 수 있습니까?
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()); }}; }
속성을 사용할 수 있습니다. /Mobi|Android/i
장치가 태블릿인지 감지하기 위해
navigator.userAgent
위 내용은 iPad를 포함한 Navigator.useragent 모바일의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!