JavaScript로 iPad/iPhone WebView 감지
질문: JavaScript가 iPad의 Safari 내에서 웹사이트가 실행되고 있는지 감지할 수 있습니까? 브라우저 또는 애플리케이션의 WebView?
답변:
JavaScript는 운영 환경을 결정하는 효율적인 방법을 제공합니다. 다음은 window.navigator.userAgent와 window.navigator.standalone의 조합을 활용하는 포괄적인 접근 방식입니다.
<code class="js">var standalone = window.navigator.standalone, userAgent = window.navigator.userAgent.toLowerCase(), safari = /safari/.test(userAgent), ios = /iphone|ipod|ipad/.test(userAgent); if (ios) { if (!standalone && safari) { // browser } else if (standalone && !safari) { // standalone } else if (!standalone && !safari) { // uiwebview } } else { // not iOS }</code>
설명:
이 코드는 다음 시나리오를 평가합니다. :
위 내용은 JavaScript를 사용하여 iPad/iPhone WebView를 감지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!