Baru -baru ini, kami telah sibuk dengan proyek tim kami "Wings of Coffee", di mana kami memberikan pengalaman yang sangat baik untuk platform seluler. Dengan kemakmuran platform Android. Tidak hanya mendorong industri smartphone domestik, tetapi banyak pengembang domestik juga mulai mengabdikan diri mereka untuk gelombang besar terminal seluler Android. Jika Anda melewatkan banyak gelombang internet. Maka Anda tidak boleh melewatkan gelombang Android ini. Saat ini, kami telah mengembangkan terminal seluler dan klien Android untuk "sayap kopi". Semua orang menggunakan ponsel Android atau iOS ponsel dan langsung mengakses nama domain www.sygxy.cn untuk menonton efek terminal seluler. Pada saat yang sama, klien Android telah diluncurkan di toko aplikasi "Application Treasure" dan "Baidu Mobile Assistant" Tencent. Anda dapat mencari "Wings of Coffee" langsung untuk diunduh. Tanpa promosi apa pun, itu hanya dirilis selama satu minggu dan memiliki lebih dari 100 unduhan.
Jika Anda perlu mengoptimalkan terminal seluler, apa yang harus Anda lakukan adalah menentukan apa perangkat akses klien. Melalui hasil penilaian, kembalikan alamat nama domain yang tidak dapat digunakan, dan kemudian memuat file CSS yang berbeda.
Metode penilaian yang kami gunakan adalah membuat penilaian melalui nilai agen pengguna. Gunakan properti UserAgent dari objek Navigator dalam kerangka JavaScript. Tidak ada standar publik untuk objek navigator, tetapi objek ini sekarang didukung oleh semua browser di pasaran. Gunakan atribut userAgent untuk mengembalikan nilai header agen pengguna server yang dikirim oleh klien. Ada agen pengguna dalam informasi header, yang digunakan untuk memberi tahu server, apa browser klien pengguna, dan informasi sistem operasi. Gunakan ekspresi reguler untuk mendapatkan nilai agen pengguna. Tentukan dengan nilai lokal. Nilai pencocokan ini dapat berupa sistem operasi seluler seperti Android atau iOS, atau bisa menjadi nama browser. Jika ada kecocokan, itu akan melompat, jika tidak, ia tidak akan melompat dan langsung ke beranda sisi PC.
Untuk implementasi kode tertentu, kami menggunakan bahasa skrip JavaScript untuk meningkatkan portabilitas situs web. Ada dua keunggulan menggunakan teknologi ini menurut saya.
1: Ini dapat meningkatkan portabilitas situs web. Jika tim kami perlu menambahkan efek dari terminal seluler lagi dalam proyek web berikutnya, ia dapat dengan mudah memperkenalkan bagian kode JS ini untuk membuat penilaian. Tingkatkan efisiensi kerja di masa depan.
2: Poin kedua adalah memfasilitasi program web untuk memuat dalam antarmuka yang tidak digunakan, dan apakah akan memperkenalkan bagian ini dari kode penilaian terminal seluler.
Implementasi spesifik:
Kami mengekstrak skrip untuk menilai akses. Jika halaman perlu dinilai oleh terminal klien, kami akan secara langsung menggunakan <script> </script> untuk memperkenalkan program skrip pada halaman. Kode penilaian spesifik adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
fungsi Uaredirect (f) {
coba {if (
document.geteLementById ("bdmark")! = null) {
Kembali
}
var b = false;
if (argumen [1]) {
var e = window.location.host; var a = window.location.href;
if (issubdomain (argumen [1], e) == 1) {
f = f+"/#m/"+a; b = true} else {if (isSubdomain (argumen [1], e) == 2) {f = f+"/#m/"+a; b = true}
else {f = a; b = false}}}
else {b = true} if (b) {var c = window.location.hash;
if (! c.match ("fromApp")) {
if ((navigator.useragent.match (/(iPhone | iPod | Android | iOS | Windows Phone)/i))) {location.replace (f)}}}} catch (d) <br> {<br>} <br>}