IE6 kullanımdan kaldırıldı ve Microsoft onu öldürmeye eğildi.
Ancak, birçok insanın hala onu kullandığını biliyorum. Yine de desteklemeye devam etmeli miyim?
IE6 kullanımdan kaldırıldı ve Microsoft onu öldürmeye eğildi.
Ancak, birçok insanın hala onu kullandığını biliyorum. Yine de desteklemeye devam etmeli miyim?
Yanıtlar:
Tamamen kullanıcı tabanınıza bağlıdır. İşimde yerel konseyleri destekliyoruz, bu nedenle bilgisayarları genellikle eski olduğundan ve bir süredir yükseltilmeyeceğinden IE6 desteğini sürdürmek zorundayız. Ancak, ileri teknoloji bir kitle için geliştiriyorsanız, IE6 desteği daha az gerekli olacaktır.
Bazı "desteklenmeyen" özellikleri incelikle bozmasına izin vererek IE6'da web sitesinin kullanılabilir hale getirilmesi önerilir. Sadece IE6 desteğini kesmesi, hatırlar olacak sadece umurunda olmadığını bağlıdır ya da değil ... Orada birini dışarı etkiler.
Ciddi cevap ne kullandıkları için kullanıcı ve müşterilere değerlendirmek olduğunu ve içinde MSIE6 için trafik ve kullanım şekilleri. Ayrıca kaç tane yeterli olduğuna karar vermeniz gerekir, sitenizi IE6 için "yeterince iyi" çalışmasını sağlayabilir veya işler için işlevsel olarak bozulabilir. IE'nin kozmetik ürünler için koşullu yorumlarını düşünebilirsiniz . İşlevsellik sorunları için, IE6 erişimini ne zaman kapatacağınız konusunda kullanıcılarınıza bir uyarı verebilirsiniz. Bazı alternatifler sunmak için ie6-upgrade-alert gibi bir şey de kullanabilirsiniz . Yine de, bazı kurumsal kullanıcıların yeni bir tarayıcı indirmek ve yüklemek için yeterli izne sahip olmayacağına dikkat edin, bu nedenle "oraya çıkın ve sizi tembel serseri yükseltin! Tarayıcınız 8 yaşında!" kullanıcılarınızı kapatabilir.
Bir sözleşme veya serbest olarak çalışıyorsanız, bu tamamen size bağlıdır. Pazartesi öğlen, Jonathan Christopher tarafından Internet Explorer 6 Sözleşme Ekinin bir versiyonunu kullanıyorum .
Yazarın açıkladığı gibi:
Bu sözleşme eki, müşterilere (sınırlı) Internet Explorer desteğinizle ilgili bir bildirimde bulunur. 3.0 Amerika Birleşik Devletleri Lisansı Bir Creative Commons Atıf-Payında Alınır. Bu belge şu anda sürüm 1.0'dadır ve sürüm 2.0'a ulaşılana kadar büyük olasılıkla sık sık güncellenecektir.
Bulduğumdan bu yana güncellenmiş bir şey görmedim, fakat onu değiştirmeden önce kullandığım kavram ve temel dil olduğu için bu gerçekten önemli değil. Esasen, sitede sunulan formda, IE6 için, onaylanmış tasarımı kullanmak zorunda olmasa da, sunulması gereken bilgileri sunan sitenin bir versiyonunu oluşturacağınızı söylüyor. Ayrıca, tarayıcılarını yükseltme motivasyonlarını besleme hakkını saklı tutarsınız.
Müşteriye ve projeye bağlı olarak, IE6’nın desteklenmeyeceğini, IE6’ya destek sağlamak için ikinci bir aşama olarak, ek bir ücret karşılığında ya da tam bir destek sunacağınızı söylemiş olabilirsiniz.
IE6'yı desteklemeyi seçerseniz, aşağıdaki kaynakları kullanarak özellik desteği eksikliği ile ilgili sorunların bir kısmını azaltabilirsiniz:
.htc
Internet Explorer 6-8'in en kullanışlı CSS3 dekorasyon özelliklerinden birçoğunu oluşturma yeteneğine sahip olmasını sağlayanbir IE'ye bağlı davranış (dosya). Bir elemanın uygulandığında, bunun IE tanımak ve ekran sağlarborder-radius
,box-shadow
,border-image
, çoklu arka plan resimleri velinear-gradient
arka plan görüntüsü olarak.true
destekleniyorsa ve desteklenmiyorsa, her özellik için bir boole özelliği içeren, kendiliğinden başlıklı bir genel JavaScript nesnesi oluştururfalse
. HTML5 öğelerini stillendirmek ve yazdırmak için destek ekleyerek<section>
,<header>
vegibi öğeleri kullanabilirsiniz<nav>
.src
bir<img />
eleman olarak veya birbackground-image
özellik olarak kullanabilirsiniz. AksineAlphaImageLoader
,background-position
vebackground-repeat
çalışma tasarlanmıştır, ve elemanlar yanıt gibia:hover
sözde sınıfı..htc
desteği veren PNG desteği ekleyenbir davranış (dosya). Tam CSS arka plan konumlandırma ve tekrarlama (CSS sprite'lar dahil) ek (dahil) JavaScript'i desteklemektedir..htc
otomatik olarak yaması olanbir IE bağlı davranışı (birdosya): vurgulu,: active ve: IE6, IE7 ve IE8 tuhaflıkları için odaklanır, bunları başka bir tarayıcıda olduğu gibi kullanmanıza izin verir. Alır herhangi bir html javascript aracılığıyla belgeye eklenen, yani AJAX desteği içerir ayrıca tetik olacak:hover
,:active
ve:focus
IE stilleri.DD_belatedPNG'nin Whatever: hover ve TwinHelix'in IE PNG Düzeltmesi tarafından saf JavaScript ile ele alınan her iki sorunu da çözdüğünü belirtmek ilginçtir .htc files
;
En sık karşılaşılan düzeltmelerle birlikte, karşılaşabileceğiniz en çok IE işleme sorunlarını belirleyen birkaç kaynak:
Bu iyi bir soru, yüzlerce kez sordu ... Andy Clark en iyisini söylüyor
http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css
- Daha iyi tarayıcılar için tasarım yapın, ardından IE6 hatalarını gidermek için alternatif çözümler tasarlayın
- Düzen sorunlarını gidermek için düzeltici bir IE6 stil sayfası yazın
- IE6'da CSS desteğini önyüklemek için JavaScript kullanın
- Sitenizi IE6’da diğer tüm tarayıcılarla aynı görünmesini sağlayın
- Daha iyi tarayıcılar için geliştirin ve IE6 için geliştirme süresi veya test harcamayın
- IE6 kullanıcılarının sitenizin stillerini görmesini engelleyin
İnsanları yükseltme yapmanın tam zamanı. Gerçekten insanlara göstermek istiyorsanız, başka seçenekler de var ve ilerlemeleri gerekiyor. Google, IE6 desteğini ürünlerinden bile kaldırdığı için, hepimizin aynı şeyi yapmasının zamanı geldi.
Çok sık görmediğim bir cevap , kademeli destekle birlikte beklenti yönetimidir . Genelleştirme olarak, IE6 kullanıcılarının tarayıcılarının güncel olmadığını bildikleri ancak çeşitli nedenlerden dolayı yükseltme yapamadıkları bir noktaya ulaştık. Bu nedenle, soru eğitimden birinden bizim için çok daha iyi bir konuya yöneliyor - bu kullanıcıların ne derece anladıkları ve web'in onlar için kırılmasını bekledikleri?
Tecrübelerime dayanarak, bu kullanıcılar arasında web sitelerinin% 100 çalışmadığı yönünde genel bir beklenti var. Yani savaşın ilk yarısı bizim lehimize. Kalanlar için kademeli destek yaklaşımı alabiliriz. "Fonksiyon veya estetik" x "IE6 çabası" hakkında bir ızgara hazırlamaya ve bunu paydaşlara sunmaya yardımcı olur. Hedef kitleniz ve paydaşlarınızla birlikte yaşayabilecek IE6 kullanıcıları için genellikle uygun bir B seviyesi veya C seviyesi destek ile karşılaşabilirsiniz.
Bu çirkin canavarı ne kadar uzun süre destekleyeceksek o kadar uzun yaşar, çok yaşlandıkça solunum cihazından çıkar
Bunu bana kişisel olarak destekleyeceğim herhangi bir sitede, cidden, hala birçok müşterim için bir iş gereksinimi. Ve ben kim daha büyük faturaları ödeyen insanlarla tartışmalıyım?
İşteyken IE6 kullanarak gönderme (öğle yemeğimde!)
Merkezi İngiltere hükümetinde çalışıyorum, öngörülebilir gelecek için ie6'ya takılı kaldık, bunun nedeni bordro sistemimizin ie7 ve ie8'in çökmesine neden olmasıdır.
Diğer tek tavsiyem, ie6'yı desteklemeyi seçerseniz, bunu inşa ederken test etmeyi unutmayın.
Hepsi hedef kitlenize bağlıdır. Sitenizi oluşturduğunuz kişiler IE6'nın çalışmasını bekleyecek mi? Olmazsa ertelenecekler mi? Müşteri odaklı karar vermeyi teknik değil, bunun gibi sorular için kullanmanızı öneririm. Müşterilerinizi tanıyın ve buna göre plan yapın.
Bu, statcounter şöyle demiştir:
IE6 ABD ve Avrupa'da İlk Kez% 5'in Altına Düşüyor Ancak, küresel olarak web tasarımcılarının henüz orman dışına çıkmadıklarını önerdi. "Hedef pazarınız Asya ise, IE6 hala% 20,8 kullanımına sahip. IE8 yalnızca Asya'da kullandı." Afrika ayrıca yüksek düzeyde IE6 kullanımına sahip olmaya devam ediyor.
Bu eskimiş eski tarayıcıyı desteklemenin problemi hakkında pratik yöntemler var. İki büyük uyumluluk baş ağrısı Javascript desteği ve CSS desteğidir.
Javascript desteği, jQuery gibi kütüphanelerin kullanımı ile düzeltilebilir . Bu, kodun platformlar arası çalışmasına izin verecektir (daha yavaş çalışsa bile) ve yalnızca bir grubun (jQuery yazarları) çalışması konusunda endişelenmesi gerektiği anlamına gelir. Diğer herkes işlerinden faydalanır.
CSS desteği Blueprint gibi bir CSS çerçevesi kullanılarak düzeltilebilir . CSS çerçeveleri evrensel olarak popüler değildir, ancak "sadece çalışmak" için bir şeye ihtiyacınız varsa ve HTML'nizde belirsiz olan bazı sınıf adlarını eklemek konusunda fazla endişelenmiyorsanız, tarayıcılar arası gelişimi hızlandırır ve tüm tahminleri kaldırırlar. Eğer bir çerçeve kullanmak istemiyorsanız, iyi CSS Sıfırlama komut olan mevcut gelen birçok yerde .
İnsanların IE6'yı mümkün olduğunca kullanmaları konusunda cesaretlendirilmeleri gerektiğine inandığım kadarıyla, endişelenmemeyi seviyorum. Bunun yerine, bir sonraki probleme veya projeye geçebilirim.
Ödeme http://code.google.com/p/ie7-js/ - IE tarafından yerel olarak desteklenmeyen modern özellikleri kullanmanıza izin verebilir
Başvuru için, 2 ay önce dünya kupasına ilgi duyan insanları hedef alan bir web sitesi başlattım. Aldığım 14.000'den fazla ziyaretçiden 262'si IE6 kullandı.
Etki alanınızda IE6'yı desteklemeniz gerekmeyebilir.
Birçok insan bunun kullanıcılarınıza bağlı olduğunu ve kullanıcılarınızın IE 6 kullanıyorsa desteklemeniz gerektiğini söyleyecektir.
Bu doğrudur, ancak yine de IE 6'yı desteklemeyi bırakmalısınız.
Ajax'a, jquery'ye, javascript'e vb. Dayanan bir site oluşturun.
IE 6'ya yükleyin ve ardından Chrome'a yükleyin.
Kromun ne kadar hızlı olduğunu gördüklerinde çenelerinin düşmesini izleyin.
Ardından, IE 6’nın güvenliğinin ne kadar düşük olduğunu ve tasarımcıların ve geliştiricilerin IE6’yı çekmek için geriye doğru eğilmelerinin ne kadar maliyetli olduğunu onlara bildirin.
Eğer hala umursamıyorlarsa, ihtiyacınız olanı yapın, ama en azından denediniz.
Son zamanlarda bir web sitesi geliştirirken, ülkem Moldova için istatistiklere baktım ve desteklememeye karar verdim. Siteyi IE6'da görüntülemek hala mümkün, ancak kalitesi düşük.
IE6 kullanıcılarının Google Chrome'u yüklemesini önerebilirsiniz. Böylece sitenizi, modern tarayıcıların kullanıcıları gibi görebilecekler.
IE6 diğer tarayıcıların çok gerisinde, desteklemeye değmez. Önemli olan, büyük bir kurumsal kitleniz varsa ya da bu sürümün hala kullanılması muhtemel olan başka bir durum varsa, yine de yapmak zorunda kalabileceğinizdir.
Ayrıca, IE9 yolda ve şu anda mevcut üçüncü bir önizleme baskısına sahip. Bu uygun olduğunda, hala IE6'yı desteklemek istiyor musunuz? Desteklenecek dört versiyon olacak. Mümkünse, IE6 desteğini yavaş yavaş atmanızı öneririm.
Bu "destek" ile ne demek istediğine bağlı. "İş", evet - potansiyel müşterileri gereksiz yere geri çevirme sakıncası yoksa. Msgstr "IE6’da her tarayıcıda olduğu gibi tamamen aynı görün", no .
Ayda 3,7 milyon sayfaya ulaşan web sitemizin istatistiklerine bakıldığında, kullanıcıların kabaca% 10'unun hala IE6'da olduğunu görüyorum. Bu, gerçekten görmezden gelebileceğimiz bir grup değil, bu büyüklükte!
Bir müşteri için bir uygulama oluştururken, ihtiyaç duydukları şeyi desteklemeniz gerekir ancak ev kullanıcıları için genel bir web sitesi oluşturduğumda geriye doğru olmak istiyorlarsa siteyi doğru görmeleri gerekmez.
Google, Microsoft, Facebook vb ... hepsi IE6’yı desteklemeyi bıraktıysa, neden desteklemem gerekiyor?
Daha teknik bir notta. Herhangi bir fantezi konumlandırma ve çok sayıda JS etkisi olmadan temiz html ve css kullanıyorsanız, siteniz IE6'da yine de iyi görünecektir.