Panduan Ujian IE7 dan IE8: Mod ujian cepat dan keserasian
seperti yang kita semua tahu, ujian di IE7 dan IE8 boleh menjadi rumit! Ini walaupun dalam senario kes terbaik. Jika anda tidak menggunakan alat atau mesin maya, artikel ini akan berkongsi cara untuk menguji dengan cepat sama ada susun atur anda rosak dalam IE7 dan IE8. Anda hanya perlu memasukkan tag meta berikut secara langsung selepas tag permulaan . Berikut adalah contoh menu patah yang ditemui menggunakan Mod Standard IE8.
Anda boleh menggunakan mod dokumen untuk mengawal bagaimana Internet Explorer menafsirkan dan memaparkan laman web.
Arahan Header Internet Explorer meniru tingkah laku Internet Explorer 8 apabila menentukan cara memaparkan laman web. Baca lebih lanjut mengenai menentukan keserasian dokumen. X-UA-Compatible
我的网页 内容在此处。
Jika kita menyemak alat pemaju IE, kita dapat melihat bahawa ia berjalan dalam mod dokumen standard IE8 (tekan F12 untuk membuka alat pemaju IE). Di sini kita dapat dengan mudah menukar antara versi, tetapi versi yang kita nyatakan dalam tag meta menjadi versi lalai halaman.
Mengapa menggunakan tag meta?
Anda mungkin tertanya -tanya mengapa anda perlu menggunakan tag meta apabila anda boleh menukar corak dalam alat pemaju IE. Jika anda memuatkan lembaran gaya IE8 menggunakan pernyataan bersyarat, tag meta memaksa lembaran gaya untuk dimuatkan.
IE7
untuk IE7, perkara yang sama, hanya gunakan tag meta berikut:
(kod tag meta IE7 harus dimasukkan di sini)
lebih banyak pemikiran
Sila ambil perhatian bahawa saya cukup yakin ini hanya akan berfungsi apabila menggunakan IE9 (tidak di FF atau Chrome - betulkan saya jika saya salah), dan selepas menambah tag meta, anda perlu melakukan penyegaran halaman keras. Saya tidak pasti tentang IE10, saya belum menggunakannya!
soalan yang sering ditanya untuk ujian IE7 dan IE8
Apakah perbezaan utama antara ujian IE7 dan IE8?
Terdapat beberapa cara untuk menguji laman web anda dalam versi lama Internet Explorer. Satu pendekatan adalah menggunakan mesin maya (VM) yang perlu menjalankan versi IE tertentu. Microsoft menyediakan VM percuma untuk tujuan ini. Pilihan lain ialah menggunakan pelayar dalam talian untuk menguji perkhidmatan seperti Browserling atau BrowserStack. Perkhidmatan ini membolehkan anda menguji laman web anda dalam pelbagai pelayar dan versi, termasuk IE7 dan IE8, tanpa memasang apa -apa.
Walaupun penggunaan Internet Explorer yang lebih tua telah jatuh dari masa ke masa, masih terdapat beberapa pengguna yang bergantung pada penyemak imbas ini. Ini mungkin disebabkan keutamaan peribadi, dasar syarikat, atau penggunaan perkakasan lama yang tidak menyokong pelayar baru. Dengan menguji laman web anda di IE7 dan IE8, anda boleh memastikan ia boleh diakses dan tersedia untuk semua pengguna, tanpa mengira penyemak imbas yang mereka pilih.
Apabila ujian di IE7 dan IE8, beberapa masalah biasa termasuk isu susun atur, kesilapan JavaScript, dan masalah gaya CSS. Pelayar ini kurang menyokong teknologi web moden daripada pelayar baru, yang boleh menyebabkan masalah ini. Sebagai contoh, IE7 tidak menyokong sepenuhnya CSS2.1, dan IE7 atau IE8 tidak menyokong CSS3 atau HTML5. Ini bermakna gaya atau ciri tertentu mungkin tidak berfungsi seperti yang diharapkan dalam penyemak imbas ini.
Terdapat beberapa strategi untuk menyelesaikan masalah keserasian semasa ujian di IE7 dan IE8. Salah satu cara ialah menggunakan anotasi bersyarat untuk menyediakan pelayar ini dengan CSS atau JavaScript yang berbeza. Pendekatan lain ialah menggunakan perpustakaan JavaScript seperti Modernizr, yang mengesan ciri -ciri yang terdapat dalam penyemak imbas pengguna dan membolehkan anda menulis kod yang boleh dijalankan dalam pelayar yang berbeza. Anda juga boleh menggunakan hacks CSS atau lembaran gaya berasingan untuk menargetkan versi tertentu IE.
Ya, kedua-dua IE7 dan IE8 dilengkapi dengan alat pemaju terbina dalam yang dapat membantu ujian. Alat ini membolehkan anda menyemak dan mengedit HTML, CSS, dan JavaScript, melihat susun atur yang diberikan dan skrip debug. Walau bagaimanapun, alat pemaju dalam penyemak imbas ini kurang maju berbanding dengan pelayar baru atau dalam alat pemaju dalam pelayar seperti Chrome dan Firefox.
Beberapa amalan terbaik untuk ujian di IE7 dan IE8 termasuk ujian permulaan awal dalam proses pembangunan, ujian dalam pelbagai persekitaran dan resolusi skrin, dan menggunakan kaedah sistem untuk mengenal pasti dan memperbaiki isu -isu. Ia juga penting untuk mengutamakan isu -isu berdasarkan kesan isu mengenai pengalaman pengguna dan peratusan pengguna yang terjejas.
Ya, terdapat beberapa alat yang mengautomasikan ujian IE7 dan IE8. Ini termasuk Selenium, alat yang popular untuk mengautomasikan interaksi pelayar web, dan perkhidmatan seperti BrowserStack dan Labs Sauce yang menyediakan ujian silang pelayar automatik. Walau bagaimanapun, ingat bahawa ujian automatik harus melengkapkan dan tidak menggantikan ujian manual.
Untuk memastikan laman web anda boleh diakses oleh pengguna IE7 dan IE8, anda harus mengikuti piawaian web dan amalan terbaik, menggunakan peningkatan progresif untuk menyediakan tahap fungsi asas untuk semua pengguna, dan menguji laman web anda dalam pelayar ini. Anda juga boleh menggunakan alat seperti Alat Penilaian Kebolehcapaian Web (WAVE) untuk menyemak isu kebolehaksesan.
Jika anda menghadapi masalah yang tidak dapat diselesaikan semasa ujian di IE7 dan IE8, anda boleh mendapatkan bantuan dari pelbagai komuniti dalam talian. Laman web seperti Stack Overflow mempunyai komuniti pemaju yang besar yang dapat memberikan nasihat dan penyelesaian. Anda juga boleh berunding dengan dokumentasi dan sumber dalam talian, atau mempertimbangkan menyewa pemaju web profesional atau perkhidmatan ujian.
Sila ambil perhatian bahawa kerana kekurangan kod tag meta IE7 dalam teks asal, saya tidak dapat menambahkannya dalam output. Sila berikan teks asal yang lengkap atau kod tag meta IE7 supaya saya dapat melengkapkan pseudo-asal lebih lengkap.
Atas ialah kandungan terperinci Ujian penyemak imbas IE7 dan IE8 cepat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!