JavaScript を使用した iPad/iPhone WebView の検出
質問: Web サイトが iPad の Safari 内で実行されているかどうかを JavaScript で検出できますかブラウザまたはアプリケーションの 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 中国語 Web サイトの他の関連記事を参照してください。