Rumah >Peranti teknologi >industri IT >Penyemak imbas mana yang harus menyokong laman web anda?

Penyemak imbas mana yang harus menyokong laman web anda?

Christopher Nolan
Christopher Nolanasal
2025-02-16 11:06:11885semak imbas

Which Browsers Should Your Website Support?

Artikel ini adalah sebahagian daripada siri artikel yang dibuat dengan kerjasama SiteGround. Terima kasih kerana menyokong rakan kongsi yang membuat SitePoint mungkin.

Apa penyemak imbas harus menyokong laman web/aplikasi? Ini adalah soalan yang sering ditanya oleh pelanggan dan pemaju. Jawapan mudah ialah menyenaraikan aplikasi arus perdana N. Tetapi adakah strategi ini menjadi tidak relevan?

mata utama

    Persoalan penyemak imbas yang mana sokongan laman web tidak mudah, ia bergantung kepada pelbagai faktor seperti penonton sasaran, jenis laman web, dan sumber yang tersedia.
  • Walaupun semua jenis pelayar, mereka semua mempunyai matlamat yang sama: memberikan laman web. Walau bagaimanapun, tidak ada dua pelayar yang diberikan dengan cara yang sama, yang membawa kepada perbezaan halus yang menjadi lebih jelas apabila menggunakan teknologi canggih.
  • Teknologi peningkatan progresif dapat membantu memastikan laman web berfungsi dengan baik dalam setiap pelayar dengan menubuhkan garis dasar dan kemudian meningkatkannya dengan CSS dan JavaScript apabila disokong. Walau bagaimanapun, ini menjadi kurang praktikal untuk aplikasi dengan antara muka adat yang kaya.
  • Pemaju harus memikirkan web sebagai platform bebas peranti, mengamalkan teknik pembangunan pertahanan, dan menguji projek mereka dalam pelbagai aplikasi. Mereka juga harus sedar bahawa teknologi sedang berkembang dan laman web atau aplikasi yang lebih kompleks mungkin memerlukan penyelenggaraan yang berterusan.

Apakah pelayar yang paling biasa digunakan?

Menurut statistik StatCounter's Mei 2017, penyemak imbas sepuluh desktop teratas ialah: 1. Chrome - 59.37% bahagian pasaran 2. Firefox - 12.76% 3. Safari - 10.55% 4. IE -8.32% 5. Edge -3.42% 6. Opera -1.99% 7. Android (Tablet) - 1.24% 8. Yandex Browser-0.48% 9. Penyemak imbas UC-0.41% 10. COC COC-- -0.33%

peranti mudah alih kini menyumbang 54.25% daripada semua penggunaan laman web, jadi kami juga perlu menyemak sepuluh pelayar mudah alih teratas: 1. Chrome - 49.23% 2. Safari - 17.73% 3. Penyemak imbas UC-15.89% 4. Samsung Internet-6.58% 5. Opera -5.03% 6. Android - 3.75% 7. Iemobile -0.68% 8. BlackBerry -0.26% 9. Edge -0.15% 10. Nokia -0.12%

Statistik global tidak menceritakan keseluruhan cerita: -The corak berbeza-beza di kawasan yang berbeza. Sebagai contoh, Yandex adalah pelayar kedua yang paling biasa digunakan di Rusia (12.7% saham). Sogou adalah penyemak imbas ketiga yang paling biasa digunakan di China (6.5%). Opera Mobile/Mini mempunyai bahagian 28% di Afrika.

  • Versi penyemak imbas baru muncul secara teratur. Chrome, Firefox, dan Opera menerima kemas kini setiap enam minggu;
  • Penyemak imbas yang sama boleh berfungsi dengan cara yang berbeza pada peranti dan sistem operasi yang berbeza. Chrome boleh didapati untuk semua versi Windows, MacOS, Linux, Android, IOS, dan Chromeos, tetapi ia bukan aplikasi yang sama di mana -mana sahaja.
  • Pada pelbagai peranti, termasuk konsol permainan, pembaca e-book dan TV pintar, terdapat banyak versi lama dan baru, pelayar yang unik dan menarik.
  • Data analisis di laman web anda tidak akan sepadan dengan statistik global.

Adakah penyemak imbas begitu berbeza?

Walaupun terdapat banyak aplikasi, semua penyemak imbas mempunyai matlamat yang sama: mewakili laman web . Mereka menggunakan enjin rendering untuk mencapai matlamat ini, dan terdapat beberapa penggunaan silang: 1. WebKit digunakan untuk safari pada macOS dan iOS. 2. Blink adalah cabang WebKit, yang kini digunakan dalam Chrome, Opera, Vivaldi dan Brave. 3. Gecko digunakan dalam Firefox. 4. Trident digunakan di Internet Explorer. 5. EdgeHtml adalah versi terkini Trident untuk digunakan di Edge.

Kebanyakan pelayar menggunakan salah satu enjin ini. Mereka adalah projek yang berbeza, dengan pasukan yang berbeza, tetapi syarikat -syarikat ini (kebanyakannya) bekerjasama melalui W3C untuk memastikan teknologi baru dapat diterima oleh semua orang dengan cara yang sama. Pelayar lebih dekat dari sebelumnya, dengan aplikasi telefon pintar moden yang sepadan dengan aplikasi desktop mereka. Walau bagaimanapun, tiada dua pelayar yang diberikan dengan cara yang sama. Kebanyakan perbezaannya adalah halus, tetapi perbezaan ini menjadi lebih jelas apabila anda berpaling kepada teknologi canggih. Ciri tertentu boleh dilaksanakan sepenuhnya dalam satu pelayar, sebahagiannya dilaksanakan dalam pelayar lain, dan bukan dalam pelayar lain.

Bolehkah laman web saya dijalankan di setiap penyemak imbas?

Ya. Teknologi seperti Peningkatan Progresif (PE) menubuhkan garis dasar (mungkin HTML sahaja) dan kemudian meningkatkannya menggunakan CSS dan JavaScript apabila disokong. Pelayar terkini boleh mendapatkan susun atur moden, kesan animasi, dan widget interaktif. Pelayar yang lebih tua hanya boleh mendapatkan HTML yang tidak digayakan. Semua pelayar lain mendapat kandungan di antara. PE sangat sesuai untuk laman web kandungan dan aplikasi dengan ciri asas berasaskan bentuk. Ia menjadi kurang praktikal apabila anda berpindah ke aplikasi dengan antara muka adat yang kaya. Aplikasi pengeditan video kolaboratif baru anda tidak mungkin dijalankan di IE7 sepuluh tahun yang lalu. Ia mungkin tidak berfungsi pada peranti skrin kecil pada rangkaian 3G. Mungkin antara muka alternatif boleh disediakan, tetapi hasilnya boleh menjadi aplikasi yang berasingan dan canggung yang beberapa orang ingin menggunakannya. Memandangkan saiz pangkalan pengguna penyemak imbas warisan, kosnya akan menjadi larangan.

Nasihat pemilik laman web

Pemilik laman web harus memahami prinsip asas dan kekangan web berikut. Web tidak mencetak! Laman web/aplikasi anda tidak akan kelihatan sama di mana sahaja. Setiap peranti mempunyai sistem operasi, penyemak imbas, saiz skrin, fungsi, dll. Ciri -ciri mungkin berbeza -beza laman web anda boleh berfungsi untuk semua orang, tetapi pengalaman dan kemudahan akan berbeza -beza. Malah sesuatu yang asas sebagai medan input tarikh mempunyai banyak kemungkinan, tetapi idealnya aplikasi teras akan tetap beroperasi. Menilai projek anda untuk menjadi realistik. Ia adalah laman web kandungan, aplikasi mudah, aplikasi seperti desktop, permainan pantas, dan banyak lagi. Mewujudkan tahap asas keserasian penyemak imbas. Sebagai contoh, ia mesti berjalan di kebanyakan pelayar dua tahun yang lalu, dengan lebar skrin 600 piksel, melalui sambungan Wi-Fi yang cepat. Menilai khalayak anda dan jangan bergantung pada statistik penyemak imbas global. Siapa pengguna utama? Adakah mereka baru atau juruteknik? Adakah individu, syarikat kecil atau organisasi kerajaan? Adakah mereka duduk di meja mereka atau berjalan -jalan? Tiada satu aplikasi yang berfungsi untuk semua orang - fokus pada pengguna teras terlebih dahulu. Semak data analisis sistem sedia ada jika mungkin, tetapi memahami data asas. Jika permohonan anda tidak berjalan di Opera Mini, anda tidak mungkin mempunyai pengguna Opera Mini. Adakah anda menyekat sebahagian besar pasaran? Perubahan berlaku dengan luar biasa, laman web yang ditulis dua puluh tahun yang lalu masih berfungsi hari ini. Ia tidak semestinya cantik atau tersedia, tetapi penyemak imbas masih bersesuaian. (Kebanyakan. Tag masih tidak sah!) Walau bagaimanapun, teknologi sentiasa berkembang. Lebih kompleks laman web atau aplikasi anda, semakin besar kemungkinannya memerlukan penyelenggaraan yang berterusan. <blink></blink>

Nasihat Pembangun Web

Selagi anda memberi sedikit perhatian, anda boleh menyokong pelbagai pelayar. Merangkul web! Web adalah platform bebas peranti. Kandungan dan antara muka yang lebih mudah boleh dijalankan di mana -mana: komputer riba moden, telefon ciri, konsol permainan, IE6 dan banyak lagi. Ketahui asas -asas peningkatan secara beransur -ansur. Walaupun anda memilih untuk tidak menggunakannya untuk aplikasi penuh anda, masih terdapat beberapa bidang ciri di mana ia akan menjadi tidak ternilai. Menggunakan teknik pembangunan pertahanan untuk mempertimbangkan ini sebelum menggunakan modul, perpustakaan, atau kerangka pra-tulis baru-baru ini. Sebelum anda memulakan, ketahui apa maksud teknologi. Rangka kerja harus menyediakan senarai sokongan penyemak imbas, kerana mereka telah diuji dalam bilangan aplikasi yang terhad. Ketahui mengenai sekatan dan kebiasaan penyemak imbas. Sebagai contoh, jika anda sedang mempertimbangkan menggunakan carta SVG, perhatikan bahawa ia mungkin kelihatan pelik dalam IE9 hingga 11 dan akan gagal dalam IE8 dan ke bawah. Ini tidak bermakna bahawa pilihan binari mesti dibuat antara menolak SVG atau meninggalkan sokongan IE. Selalunya terdapat beberapa perdagangan yang tidak akan menyebabkan usaha pembangunan utama. Contohnya:- Adalah pelik untuk menerima rendering SVG, tetapi masih ada

  • tunjukkan jadual data hanya dalam IE, atau
  • Menyediakan muat turun SVG yang IE pengguna boleh dibuka di tempat lain.

Ujian awal dan sering mengujinya, anda tidak boleh menguji setiap peranti, tetapi ia sia -sia untuk berkembang hanya untuk satu penyemak imbas. Secara berterusan menguji projek anda dalam pelbagai aplikasi. Menyimpan ujian sehingga akhir akan mempunyai akibat bencana. Kita boleh dengan mudah menyalahkan kekurangan alat dan pelayar, tetapi jika dikesan lebih awal, kebanyakan masalah dapat diperbetulkan semasa pembangunan. Ini bukan untuk mengatakan bahawa setiap penyemak imbas mesti berjalan dengan cara yang sama setiap kali. Regresi fungsi tidak dapat dielakkan. Sebagai contoh: - Aplikasi web progresif tidak berfungsi di luar talian pada iPhone dan iPad - tetapi operasi dalam talian adalah OK.

  • IE tidak menyokong grid CSS-tetapi terapung, flexbox, atau sandaran blok lebar penuh harus diterima.
  • Versi desktop Firefox tidak memaparkan kalendar untuk medan tarikh - tetapi pengguna masih boleh memasukkan tarikh.

Pasang beberapa penyemak imbas pada PC pembangunan anda. Pengguna Mac dan Linux boleh mendapatkan alat ujian Microsoft Edge dan IE di pemaju.microsoft.com/microsoft-edge/. Untuk pengguna Windows dan Linux, ujian Safari lebih sukar; Pelayar moden mempunyai keupayaan emulasi mudah alih yang sangat baik, tetapi beberapa peranti sebenar boleh digunakan untuk memahami kawalan sentuhan dan prestasi pada perkakasan dan rangkaian yang lebih perlahan. Menggunakan HTTPSWEB di terminal anda secara beransur -ansur menjadikan HTTPS protokol pilihan, dan trend ini akan diteruskan. Google Chrome bahkan mula menandakan tapak bukan HTTPS sebagai tidak selamat, yang merupakan alasan yang baik untuk anda mengkonfigurasi laman web anda untuk menggunakan HTTPS. Sebagai contoh, rakan kongsi web hosting kami memudahkan pelanggan mereka berhijrah ke HTTPS. Untuk melakukan ini, mereka memasang secara automatik Let's menyulitkan sijil SSL untuk semua akaun WordPress baru, dan untuk akaun sedia ada mereka beralih ke HTTPS dengan hanya satu klik.

Anda belum menjawab soalan ini lagi!

Soalan "Apa penyemak imbas yang harus anda sokong?" Dengan mengandaikan jawapan anda hanyalah "Chrome":- Peranti dan sistem operasi apa yang dijalankan?

  • Apakah pelbagai saiz skrin yang akan disokong?
  • Versi apa yang anda maksudkan? Terkini? Chrome 10 dan ke atas?
  • Apa yang berlaku apabila versi baru Chrome dibebaskan?
  • Apa yang berlaku kepada penyemak imbas lain apabila Chrome sebenarnya menjadi runtime aplikasi anda?

Untuk projek yang dihadapi pelanggan, menyediakan senarai sokongan penyemak imbas telah menjadi tidak praktikal. Jawapan terbaik adalah: "Kami akan membangunkan projek anda berdasarkan statistik pengguna yang diandaikan dan kemudian mengujinya dalam banyak peranti, sistem operasi, pelayar dan versi yang mungkin berdasarkan kekangan belanjawan dan masa". Walaupun begitu, anda akan terlepas Blackberry lama bahawa Ketua Pegawai Eksekutif menegaskan. Untuk pembangunan web- bukan penyemak imbas.

Soalan Lazim Mengenai Sokongan Penyemak Imbas Laman Web (FAQ)

Apakah pelayar web yang paling popular yang harus disokong oleh laman web?

Pelayar web yang paling popular yang harus disokong oleh laman web termasuk Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, dan Internet Explorer. Pelayar ini meliputi sebahagian besar pengguna internet. Walau bagaimanapun, penyemak imbas khusus yang harus disokong oleh laman web mungkin bergantung kepada penonton sasaran laman web dan penyemak imbas pilihannya.

Bagaimana untuk menentukan pelayar mana yang harus disokong oleh laman web saya?

Anda boleh menentukan pelayar mana yang harus disokong oleh laman web dengan menganalisis data trafik laman web. Data ini boleh menunjukkan pelayar yang menggunakan pelawat. Anda juga boleh mempertimbangkan penyemak imbas yang paling popular di khalayak sasaran anda.

Kenapa penting untuk menyokong pelbagai pelayar?

Menyokong pelbagai pelayar adalah penting kerana ia memastikan bahawa seberapa banyak pengguna yang mungkin dapat mengakses laman web anda. Pengguna yang berbeza mungkin lebih suka pelayar yang berbeza kerana keutamaan peribadi, keserasian peranti atau faktor lain. Dengan menyokong pelbagai pelayar, anda boleh memberikan pengalaman pengguna yang positif untuk semua pelawat.

Bagaimana untuk menguji keserasian laman web saya dengan pelayar yang berbeza?

Anda boleh menggunakan pelbagai alat dan perkhidmatan untuk menguji keserasian laman web anda dengan pelayar yang berbeza. Alat ini boleh mensimulasikan penampilan dan fungsi laman web anda pada pelayar yang berbeza, membantu anda mengenal pasti dan menyelesaikan sebarang masalah keserasian.

Apakah cabaran menyokong pelayar yang lebih tua?

Menyokong pelayar warisan boleh mencabar kerana mereka mungkin tidak menyokong teknologi web terkini. Ini mungkin mengehadkan ciri dan ciri yang boleh anda tawarkan di laman web. Di samping itu, mengekalkan keserasian dengan pelayar yang lebih tua mungkin memerlukan masa dan sumber tambahan.

Berapa kerap saya perlu mengemas kini dasar sokongan penyemak imbas saya?

Anda harus kerap mengemas kini dasar sokongan penyemak imbas anda untuk mengikuti perubahan dalam penggunaan penyemak imbas dan teknologi. Ini mungkin berlaku setiap beberapa bulan, bergantung kepada seberapa cepat industri dan penonton sasaran anda berubah.

Apakah peningkatan progresif dan bagaimana ia berkaitan dengan sokongan penyemak imbas?

Peningkatan Progresif adalah strategi reka bentuk web yang bermula dengan ciri -ciri asas dan kemudian menambah ciri -ciri yang lebih canggih kepada penyemak imbas yang menyokong mereka. Kaedah ini memastikan bahawa laman web anda boleh diakses oleh semua pengguna, tanpa mengira fungsi penyemak imbas mereka.

Bagaimana perbezaan antara sokongan penyemak imbas mudah alih dan sokongan penyemak imbas desktop?

Sokongan penyemak imbas mudah alih adalah berbeza daripada sokongan penyemak imbas desktop dalam beberapa aspek. Pelayar mudah alih biasanya mempunyai ciri dan batasan yang berbeza berbanding dengan pelayar desktop. Di samping itu, keperluan dan jangkaan pengguna mudah alih mungkin berbeza, yang mungkin menjejaskan strategi sokongan anda.

Apakah beberapa masalah keserasian penyemak imbas biasa? Bagaimana menyelesaikan masalah ini?

Isu keserasian penyemak imbas biasa termasuk isu susun atur, isu ciri, dan perbezaan prestasi. Masalah ini sering dapat diselesaikan dengan menggunakan alat ujian silang penyemak imbas, berikutan amalan terbaik pembangunan web, dan mengemas kini kod laman web secara teratur.

Bagaimana untuk memastikan laman web saya masih boleh diakses oleh pengguna menggunakan penyemak imbas yang lebih tua?

Anda boleh memastikan bahawa laman web anda masih boleh diakses oleh pengguna menggunakan pelayar yang lebih lama dengan menggunakan peningkatan progresif, menyediakan versi alternatif laman web, atau menyediakan mesej yang menggalakkan pengguna untuk mengemas kini penyemak imbas mereka.

Atas ialah kandungan terperinci Penyemak imbas mana yang harus menyokong laman web anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn