IE6 sudah usang dan Microsoft bertekad untuk membunuhnya.
Namun, saya tahu bahwa banyak orang masih menggunakannya. Haruskah saya tetap mendukungnya?
IE6 sudah usang dan Microsoft bertekad untuk membunuhnya.
Namun, saya tahu bahwa banyak orang masih menggunakannya. Haruskah saya tetap mendukungnya?
Jawaban:
Ini sepenuhnya tergantung pada basis pengguna Anda. Dalam pekerjaan saya, kami mendukung dewan lokal sehingga kami harus mempertahankan dukungan IE6 karena komputer mereka umumnya ketinggalan zaman dan tidak akan ditingkatkan untuk beberapa waktu. Jika Anda mengembangkan untuk audiens yang canggih, maka dukungan IE6 akan kurang diperlukan.
Disarankan untuk membuat situs web dapat digunakan di IE6 dengan membiarkannya menurunkan fitur "tidak didukung" tertentu dengan anggun. Ingat saja, menjatuhkan dukungan IE6 akan memengaruhi seseorang di luar sana ... itu hanya tergantung apakah Anda peduli atau tidak.
The jawaban yang serius adalah untuk mengevaluasi pengguna Anda dan pelanggan untuk apa yang mereka gunakan, dan lalu lintas dan penggunaan pola MSIE6 dalam hal itu. Anda juga perlu memutuskan berapa banyak yang cukup, dapatkah Anda membuat situs Anda berfungsi "cukup baik" untuk IE6, atau melakukan beberapa hal secara fungsional untuk mereka. Anda dapat mempertimbangkan komentar bersyarat IE untuk hal-hal kosmetik. Untuk masalah fungsionalitas, Anda dapat memberi pengguna Anda peringatan tentang kapan Anda akan mematikan akses IE6. Anda mungkin juga menggunakan sesuatu seperti ie6-upgrade-warning untuk memberi mereka beberapa alternatif. Berhati-hatilah, bahwa beberapa pengguna perusahaan tidak akan memiliki cukup izin untuk mengunduh dan memasang peramban baru, jadi menjadi brengsek tentang "keluarlah dan tingkatkan Anda gelandangan yang malas! Peramban Anda berusia 8 tahun!" dapat mematikan pengguna Anda.
Jika Anda bekerja berdasarkan kontrak atau freelance, ini sepenuhnya terserah Anda. Saya menggunakan versi Adendum Kontrak Internet Explorer 6 oleh Jonathan Christopher of Monday By Noon.
Seperti yang dijelaskan oleh Penulis:
Adendum kontrak ini bertindak sebagai pemberitahuan kepada klien mengenai dukungan Anda (terbatas) Internet Explorer. Ini dirilis di bawah Lisensi Creative Commons Attribution-Share Alike 3.0 United States. Dokumen ini saat ini pada versi 1.0 dan kemungkinan besar akan diperbarui cukup sering hingga versi 2.0 tercapai.
Saya belum melihatnya diperbarui sejak saya menemukannya, tapi itu benar-benar tidak penting karena itu adalah konsep dan bahasa dasar yang saya gunakan sebelum mengutak-atiknya. Pada dasarnya dalam bentuk yang disajikan di situs itu mengatakan bahwa Anda akan membuat versi situs untuk IE6 yang menyajikan info yang perlu disajikan, meskipun tidak harus menggunakan desain yang disetujui. Anda juga berhak memberi mereka motivasi untuk meningkatkan peramban mereka.
Bergantung pada klien dan proyek, Anda dapat mengatakan bahwa IE6 tidak akan didukung, bahwa Anda akan memberikan dukungan untuk IE6 sebagai pengiriman tahap kedua, dengan biaya tambahan, atau menawarkan dukungan lengkap.
Jika Anda memilih untuk mendukung IE6, Anda dapat mengurangi beberapa masalah dengan kurangnya dukungan fitur menggunakan sumber daya berikut:
.htc
file) yang membuat Internet Explorer 6-8 mampu menampilkan beberapa fitur dekorasi CSS3 yang paling berguna. Ketika diterapkan pada elemen, memungkinkan IE untuk mengenali dan tampilanborder-radius
,box-shadow
,border-image
, beberapa gambar latar belakang, danlinear-gradient
sebagai gambar latar belakang.true
jika didukung danfalse
jika tidak. Menambahkan dukungan untuk penataan dan pencetakan elemen HTML5 sehingga Anda dapat menggunakan elemen seperti<section>
,<header>
dan<nav>
.src
suatu<img />
unsur atau sebagaibackground-image
properti di CSS. Tidak sepertiAlphaImageLoader
,background-position
danbackground-repeat
berfungsi sebagaimana mestinya, dan elemen akan merespons ke kelasa:hover
semu..htc
file) yang menambahkan dukungan PNG dengan alpha opacity ke IE 6. Penempatan dan latar belakang CSS penuh mendukung (termasuk sprite CSS) dengan tambahan (termasuk) JavaScript..htc
file) yang secara otomatis menambal: melayang,: aktif dan: fokus untuk IE6, IE7 dan kebiasaan IE8, membiarkan Anda menggunakannya seperti yang Anda lakukan di browser lain. Termasuk dukungan AJAX, yang berarti bahwa setiap html yang dimasukkan ke dalam dokumen melalui javascript juga akan memicu:hover
,:active
dan:focus
gaya di IE.Menarik untuk dicatat bahwa DD_belatedPNG memecahkan kedua masalah yang ditangani oleh Apapun: hover dan TwinHelix's IE PNG Fix dengan JavaScript murni, sedangkan Apapun: hover dan TwinHelix's IE PNG Fix menggunakan kombinasi perilaku JavaScript dan IE yang terpasang ( .htc files
).
Dan beberapa sumber yang mengidentifikasi masalah rendering IE yang paling mungkin Anda temui, bersama dengan perbaikannya yang paling umum:
Itu pertanyaan yang bagus, ditanyakan ratusan kali ... Andy Clark mengatakan yang terbaik
http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css
- Desain untuk browser yang lebih baik, kemudian rancang solusi alternatif untuk menangani bug IE6
- Tulis lembar gaya perbaikan IE6 untuk mengatasi masalah tata letak
- Gunakan JavaScript untuk mem-bootstrap dukungan CSS di IE6
- Jadikan situs Anda terlihat persis sama di IE6 seperti di peramban lainnya
- Mengembangkan untuk browser yang lebih baik dan tidak menghabiskan waktu pengembangan atau pengujian untuk IE6
- Blokir pengguna IE6 dari melihat gaya situs Anda
Ini benar-benar saatnya untuk membuat orang meningkatkan. Jika Anda benar-benar ingin menunjukkan kepada orang, ada opsi lain dan mereka perlu bergerak maju. Ketika Google bahkan menghapus dukungan IE6 dari produk mereka, sekarang saatnya kita semua melakukan hal yang sama.
Satu jawaban yang tidak sering saya temui adalah manajemen ekspektasi bersama dengan dukungan bertingkat . Kami telah mencapai titik di mana, sebagai generalisasi, pengguna IE6 menyadari bahwa browser mereka kedaluwarsa tetapi karena berbagai alasan tidak dapat memutakhirkan. Jadi pertanyaannya bergeser dari satu pendidikan ke pendidikan yang lebih baik bagi kita - sampai sejauh mana para pengguna ini memahami dan berharap web akan rusak untuk mereka?
Berdasarkan pengalaman saya, ada harapan umum di antara para pengguna ini bahwa situs web tidak akan berfungsi pada 100%. Jadi paruh pertama pertempuran ada di hati kita. Untuk sisanya, kita dapat mengambil pendekatan dukungan bertingkat. Ini membantu untuk membuat kotak "fungsi atau estetika" x "upaya IE6" dan menyajikannya kepada para pemangku kepentingan. Anda sering dapat memberikan dukungan tingkat B atau tingkat C yang layak untuk pengguna IE6 yang masuk akal bagi audiens Anda dan pemangku kepentingan Anda dapat hidup bersama.
Semakin lama kita mendukung monster jelek ini, semakin lama dia hidup, lepaskan dia dari respirator karena dia terlalu tua dan membuat hidup kita sengsara
Saya pribadi mendukungnya dengan ini di situs mana pun yang akan membiarkan saya, serius, masih merupakan persyaratan bisnis dengan banyak klien saya. Dan siapakah saya untuk berdebat dengan orang-orang yang membayar tagihan (lebih besar)?
Posting menggunakan IE6 saat bekerja (di makan siang saya!)
Saya bekerja di pemerintah pusat Inggris, kita terjebak pada IE6 untuk masa yang akan datang, alasan sistem penggajian kita menyebabkan IE7 dan IE8 crash.
Satu-satunya saran saya lainnya adalah, jika Anda memilih untuk mendukung ie6, ingatlah untuk menguji di dalamnya ketika Anda sedang membangun.
Itu semua tergantung pada target audiens Anda. Akankah orang-orang yang Anda bangun situs Anda agar IE6 berfungsi? Apakah mereka akan ditunda jika tidak? Saya akan menyarankan menggunakan pengambilan keputusan yang berfokus pada pelanggan pada pertanyaan seperti ini daripada teknis. Kenali pelanggan Anda dan rencanakan dengan tepat.
Yang mengatakan, statcounter mencatat bahwa:
IE6 Turun Di Bawah 5% untuk Pertama Kali di AS dan Eropa Namun, secara global ia menyarankan bahwa desainer web belum keluar dari hutan. "Jika target pasar Anda adalah Asia maka IE6 masih memiliki penggunaan 20,8%. IE8 baru saja menyalipnya di Asia." Afrika juga terus memiliki tingkat penggunaan IE6 yang tinggi.
Ada beberapa cara praktis untuk mengatasi masalah yang mendukung peramban lama yang usang ini. Dua sakit kepala kompatibilitas utama adalah dukungan Javascript dan dukungan CSS.
Dukungan Javascript dapat diatasi melalui penggunaan perpustakaan seperti jQuery . Ini akan memungkinkan kode untuk bekerja lintas platform (bahkan jika berjalan jauh lebih lambat) dan berarti bahwa hanya satu grup (penulis jQuery) yang perlu khawatir untuk membuatnya berfungsi. Semua orang mendapat manfaat dari pekerjaan mereka.
Dukungan CSS dapat diperbaiki melalui penggunaan kerangka kerja CSS seperti Cetak Biru . Kerangka kerja CSS tidak populer secara universal, tetapi jika Anda perlu sesuatu untuk "hanya bekerja" dan Anda tidak terlalu sibuk dengan memasukkan beberapa nama kelas yang agak tidak jelas dalam HTML Anda, mereka mempercepat pengembangan lintas-browser dan menghapus semua dugaan. Jika Anda tidak ingin menggunakan kerangka, baik CSS ulang script yang tersedia dari banyak tempat .
Sebanyak yang saya percaya bahwa orang-orang harus berkecil hati untuk menggunakan IE6 sejauh mungkin, saya suka hanya tidak bisa khawatir tentang hal itu. Sebagai gantinya, saya dapat beralih ke masalah atau proyek berikutnya.
Checkout http://code.google.com/p/ie7-js/ - Ini memungkinkan Anda menggunakan fitur modern yang tidak didukung oleh IE
Sebagai referensi, saya meluncurkan situs web tentang penargetan orang yang tertarik pada piala dunia 2 bulan yang lalu. Dari 14.000+ pengunjung yang saya dapatkan, tepatnya 262 di antaranya menggunakan IE6.
Sangat mungkin bahwa dalam domain Anda, Anda tidak perlu mendukung IE6.
Banyak orang akan mengatakan bahwa itu tergantung pada pengguna Anda dan jika pengguna Anda menggunakan IE 6 Anda harus mendukungnya.
Ini benar, tetapi Anda harus berhenti mendukung IE 6.
Buat situs yang sangat bergantung pada ajax, jquery, javascript, dll.
Muat di IE 6 dan muat di Chrome.
Tonton rahang mereka turun saat mereka melihat seberapa cepat chrome.
Kemudian beri tahu mereka tentang betapa buruknya keamanan IE 6 dan berapa biaya yang harus dikeluarkan untuk membuat desainer dan pengembang mundur untuk mendapatkannya di IE6.
Jika mereka masih tidak peduli, maka lakukan apa yang Anda butuhkan, tetapi setidaknya Anda akan mencobanya.
Saat mengembangkan situs web baru-baru ini, saya melihat statistik negara saya, Moldova, dan memutuskan untuk tidak mendukungnya. masih mungkin untuk melihat situs di IE6, tetapi dengan kualitas rendah.
Anda dapat mengusulkan pengguna IE6 untuk menginstal Google Chrome. Jadi mereka akan memiliki kemampuan untuk melihat situs Anda seperti yang dilakukan pengguna browser modern.
IE6 sangat jauh di belakang browser lain, hampir tidak layak untuk didukung. Masalah utama adalah bahwa Anda mungkin harus tetap melakukannya, jika Anda memiliki audiens perusahaan yang besar, atau situasi lain di mana versi itu masih mungkin digunakan.
Selain itu, IE9 sedang dalam perjalanan, dan memiliki edisi pratinjau ketiga tersedia sekarang. Setelah itu tersedia, apakah Anda benar-benar ingin tetap mendukung IE6? Itu akan menjadi empat versi untuk didukung. Saya sarankan secara perlahan menghapus dukungan IE6 jika Anda bisa.
Itu tergantung pada apa yang Anda maksud dengan "dukungan". "Bekerja", ya - kecuali Anda tidak keberatan memalingkan calon pelanggan yang tidak perlu. "Terlihat sama persis di IE6 seperti di setiap browser lainnya", tidak .
Melihat statistik situs web kami, yang mendapat hingga 3,7 juta halaman hit sebulan, saya melihat bahwa sekitar 10% pengguna masih menggunakan IE6. Ini bukan grup yang benar-benar bisa kita abaikan, sebesar itu!
Ketika membangun aplikasi untuk pelanggan Anda harus mendukung apa yang mereka butuhkan tetapi ketika saya membangun situs web publik untuk pengguna rumahan saya pikir jika mereka ingin mundur mereka tidak harus melihat situs dengan benar.
Jika google, Microsoft, Facebook dll ... semua berhenti mendukung IE6 maka mengapa saya harus mendukungnya.
Pada catatan yang lebih teknis. Jika Anda menggunakan html dan css bersih tanpa posisi mewah dan banyak efek JS situs Anda akan tetap terlihat baik di IE6.