Rumah > Artikel > hujung hadapan web > Bagaimana untuk Mengesan Paparan Web iPad/iPhone Menggunakan JavaScript?
Mengesan iPad/iPhone WebViews dengan JavaScript
Soalan: Bolehkah JavaScript mengesan sama ada tapak web berjalan dalam Safari iPad pelayar atau WebView aplikasi?
Jawapan:
JavaScript menyediakan cara yang cekap untuk menentukan persekitaran pengendalian. Berikut ialah pendekatan komprehensif yang memanfaatkan gabungan window.navigator.userAgent dan 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>
Penjelasan:
Kod ini menilai senario berikut :
Atas ialah kandungan terperinci Bagaimana untuk Mengesan Paparan Web iPad/iPhone Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!