Artikel ini menjelaskan metode JavaScript untuk menentukan perangkat akses seluler dan menguraikan CSS yang sesuai. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
JavaScript menentukan lingkungan akses web yang berbeda, terutama untuk perangkat seluler, dan menyediakan solusi analisis yang sesuai (kode perangkat juri secara langsung menyalin jaringan tencent):
Salin kode sebagai berikut:/ Tentukan apakah itu lingkungan operasi seluler
if (/AppleWebKit.*mobile/i.test (navigator.useragent) || (/MIDP|SyMbianos|Nokia|SamSung|Lg|NeC|Tcl ke|Lencatel|Bird|DBtel ke|Dopod|Philips|Haier|Lenovo|Mot-|Nokia|SoniconSson|Sie-|amoi|zte/.test(navigator.usericson))))) (
if (window.location.href.indexof ("? seluler") <0) {
mencoba{
if (/Android|Webos|Phone|Pod|Blackberry/i.test (navigator.useragent)) {
// Tentukan bahwa lingkungan akses adalah Android | WebOS | iPhone | iPod | BlackBerry, lalu muat gaya berikut
setActivestylesheet ("style_mobile_a.css");
}
lain jika (/ipad/i.test (navigator.useragent)) {
// Jika Anda menentukan bahwa lingkungan akses adalah iPad, muat gaya berikut
setActivestylesheet ("style_mobile_ipad.css");
}
kalau tidak{
// Jika Anda menentukan bahwa lingkungan akses adalah perangkat seluler lain, gaya berikut akan dimuat
setActivestylesheet ("style_mobile_other.css");
}
}
catch (e) {}
}
}
kalau tidak{
// Jika tidak ada di atas yang dimuat, gaya berikut
setActivestylesheet ("style_mobile_no.css");
}
// gaya pemuatan setelah penilaian
fungsi setActivestylesheet (fileName) {document.write ("< tautan href ="+fileName+"rel = stylesheet>");}
Halaman Memuat:
Salin kode sebagai berikut: <script type = "text/javascript">
if (/AppleWebKit.*mobile/i.test (navigator.useragent) || (/MIDP|SyMbianos|Nokia|SamSung|Lg|NeC|Tcl ke|Lencatel|Bird|DBtel ke|Dopod|Philips|Haier|Lenovo|Mot-|Nokia|SoniconSson|Sie-|amoi|zte/.test(navigator.usericson))))) (
if (window.location.href.indexof ("? seluler") <0) {
mencoba{
if (/Android|Webos|Phone|Pod|Blackberry/i.test (navigator.useragent)) {
window.location.href = "halaman seluler";
} lain jika (/ipad/i.test (navigator.useragent)) {
window.location.href = "halaman tablet";
}kalau tidak{
window.location.href = "halaman seluler lainnya"
}
} catch (e) {}
}
}
</script>
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.