IE6 เลิกใช้แล้วและ Microsoft ก้มลงฆ่ามัน
อย่างไรก็ตามฉันรู้ว่าผู้คนจำนวนมากยังคงใช้มัน ฉันควรจะสนับสนุนต่อไปหรือไม่?
IE6 เลิกใช้แล้วและ Microsoft ก้มลงฆ่ามัน
อย่างไรก็ตามฉันรู้ว่าผู้คนจำนวนมากยังคงใช้มัน ฉันควรจะสนับสนุนต่อไปหรือไม่?
คำตอบ:
มันขึ้นอยู่กับฐานผู้ใช้ของคุณอย่างสมบูรณ์ ในสายงานของฉันเราสนับสนุนสภาท้องถิ่นดังนั้นเราจึงต้องรักษา IE6 ไว้รองรับเนื่องจากคอมพิวเตอร์ของพวกเขามักจะล้าสมัยและไม่ได้รับการอัพเกรดเป็นระยะเวลาหนึ่ง หากคุณกำลังพัฒนาสำหรับกลุ่มเป้าหมายที่ทันสมัยการสนับสนุน IE6 จะมีความจำเป็นน้อยกว่า
ขอแนะนำให้ทำให้เว็บไซต์ใช้งานได้ใน IE6 ด้วยการทำให้คุณสมบัติบางอย่าง "ไม่สนับสนุน" ลดลง เพียงจำไว้ว่าการลดการรองรับ IE6 จะส่งผลกระทบต่อใครบางคนที่นั่น ... มันขึ้นอยู่กับว่าคุณใส่ใจหรือไม่
คำตอบที่ร้ายแรงคือการประเมินผู้ใช้และลูกค้าของคุณสำหรับสิ่งที่พวกเขาใช้และการจราจรและการใช้งานรูปแบบสำหรับ MSIE6 ในการที่ คุณต้องตัดสินใจด้วยว่ามีจำนวนเพียงพอคุณสามารถทำให้ไซต์ของคุณใช้งานได้ "ดีพอ" สำหรับ IE6 หรือทำสิ่งต่าง ๆ ให้เป็นประโยชน์ คุณสามารถพิจารณาความคิดเห็นตามเงื่อนไขของ IEสำหรับสิ่งเครื่องสำอางได้ สำหรับปัญหาการใช้งานคุณอาจแจ้งเตือนผู้ใช้เกี่ยวกับเวลาที่คุณจะปิดการเข้าถึง IE6 คุณอาจใช้บางอย่างเช่นie6-upgrade-warningเพื่อให้ทางเลือกแก่พวกเขา พึงระลึกไว้เสมอว่าผู้ใช้องค์กรบางรายจะไม่ได้รับอนุญาตให้ดาวน์โหลดและติดตั้งเบราว์เซอร์ใหม่ดังนั้นจึงเป็นเรื่องที่น่ารังเกียจเกี่ยวกับ "ออกไปที่นั่นและอัปเกรดคุณขี้เกียจ! อาจปิดผู้ใช้ของคุณ
หากคุณทำงานเกี่ยวกับสัญญาหรืองานอิสระสิ่งนี้ขึ้นอยู่กับคุณ ฉันใช้รุ่นเพิ่มเติมของInternet Explorer 6 Contract Adendumโดย Jonathan Christopher วันจันทร์ตอนเที่ยง
ตามที่อธิบายโดยผู้เขียน:
ภาคผนวกสัญญานี้ทำหน้าที่เป็นการแจ้งเตือนลูกค้าเกี่ยวกับการสนับสนุน (จำกัด ) ของคุณสำหรับ Internet Explorer มันเผยแพร่ภายใต้ Creative Commons Attribution-Share Alike 3.0 United States License ขณะนี้เอกสารนี้เป็นเวอร์ชัน 1.0 และจะอัปเดตมากกว่าที่เคยมีมาจนถึงเวอร์ชัน 2.0
ฉันไม่ได้เห็นมันอัปเดตตั้งแต่ฉันพบมัน แต่นั่นไม่สำคัญจริง ๆ เพราะเป็นแนวคิดและภาษาพื้นฐานที่ฉันใช้ก่อนปรับแต่ง เป็นหลักในรูปแบบที่นำเสนอบนเว็บไซต์มันบอกว่าคุณจะสร้างรุ่นของเว็บไซต์สำหรับ IE6 ที่นำเสนอข้อมูลที่ต้องการนำเสนอ แต่ไม่จำเป็นต้องใช้การออกแบบที่ได้รับอนุมัติ นอกจากนี้คุณขอสงวนสิทธิ์ในการให้อาหารพวกเขามีแรงจูงใจในการอัพเกรดเบราว์เซอร์ของพวกเขา
คุณสามารถบอกได้ว่า IE6 จะไม่ได้รับการสนับสนุนทั้งนี้ขึ้นอยู่กับไคลเอนต์และโครงการคุณจะให้การสนับสนุน IE6 ในรูปแบบระยะที่สองโดยมีค่าใช้จ่ายเพิ่มเติมหรือให้การสนับสนุนที่สมบูรณ์
หากคุณเลือกที่จะสนับสนุน IE6 คุณสามารถบรรเทาปัญหาบางอย่างได้โดยขาดคุณสมบัติการสนับสนุนโดยใช้ทรัพยากรต่อไปนี้:
.htc
ไฟล์) ที่ทำให้ Internet Explorer 6-8 สามารถแสดงผลคุณสมบัติการตกแต่ง CSS3 ที่มีประโยชน์ที่สุดได้หลายอย่าง เมื่อนำไปใช้องค์ประกอบจะช่วยให้ IE ที่จะรับรู้และการแสดงborder-radius
,box-shadow
,border-image
, ภาพพื้นหลังหลายและlinear-gradient
เป็นภาพพื้นหลังtrue
หากรองรับและfalse
หากไม่รองรับ เพิ่มการสนับสนุนสำหรับจัดแต่งทรงผมและการพิมพ์องค์ประกอบ HTML5 เพื่อให้คุณสามารถใช้องค์ประกอบต่างๆเช่น<section>
,และ<header>
<nav>
src
ของ<img />
องค์ประกอบหรือเป็นbackground-image
คุณสมบัติใน CSS ซึ่งแตกต่างจากAlphaImageLoader
,background-position
และbackground-repeat
ทำงานตามที่ตั้งใจไว้และองค์ประกอบจะตอบสนองต่อการa:hover
หลอกชั้น.htc
ไฟล์) ที่เพิ่มการสนับสนุน PNG ด้วย alpha opacity ให้กับ IE 6 การวางตำแหน่งพื้นหลัง CSS แบบเต็มและการทำซ้ำสนับสนุน (รวมถึง CSS Sprites) พร้อม JavaScript เพิ่มเติม.htc
ไฟล์) ที่แพทช์โดยอัตโนมัติ: โฮเวอร์,: แอ็คทีฟและ: โฟกัสสำหรับ IE6, IE7 และ IE8 นิสัยใจคอช่วยให้คุณใช้พวกเขาเหมือนที่คุณต้องการในเบราว์เซอร์อื่น ๆ รวมถึงการสนับสนุน AJAX, หมายความว่า HTML ใด ๆ ที่ได้รับการแทรกลงในเอกสารผ่านทางจาวาสคริปต์ยังจะทริกเกอร์:hover
,:active
และ:focus
รูปแบบใน IEสนใจที่จะทราบว่า DD_belatedPNG แก้ปัญหาทั้งการแก้ไขโดยสิ่งที่: เลื่อนและ TwinHelix ของ IE PNG แก้ไขด้วย JavaScript บริสุทธิ์ในขณะที่สิ่งที่: เลื่อนและ TwinHelix ของ IE PNG ใช้การแก้ไขการรวมกันของ JavaScript และ IE พฤติกรรมที่แนบมา ( .htc files
)
และทรัพยากรบางอย่างที่ระบุปัญหาการเรนเดอร์ IE ที่คุณมักจะประสบพร้อมด้วยการแก้ไขที่พบบ่อยที่สุด:
เป็นคำถามที่ดีถามหลายร้อยครั้ง ... Andy Clark บอกว่าดีที่สุด
http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css
- ออกแบบสำหรับเบราว์เซอร์ที่ดีขึ้นจากนั้นออกแบบโซลูชันทางเลือกเพื่อจัดการข้อบกพร่อง IE6
- เขียนสไตล์ชีท IE6 ที่แก้ไขได้เพื่อแก้ไขปัญหาเลย์เอาต์
- ใช้ JavaScript เพื่อ bootstrap รองรับ CSS ใน IE6
- ทำให้ไซต์ของคุณเหมือนกันใน IE6 เหมือนกับในเบราว์เซอร์อื่น ๆ
- พัฒนาเพื่อเบราว์เซอร์ที่ดีขึ้นและไม่ต้องเสียเวลาในการพัฒนาหรือทดสอบ IE6
- บล็อกผู้ใช้ IE6 ไม่ให้เห็นสไตล์ของไซต์ของคุณ
ถึงเวลาแล้วที่จะให้ผู้คนอัพเกรด หากคุณต้องการแสดงให้คนอื่นเห็นมีตัวเลือกอื่น ๆ และพวกเขาจำเป็นต้องก้าวไปข้างหน้า ในขณะที่ Google กำลังถอดการสนับสนุน IE6 ออกจากผลิตภัณฑ์พวกเขาก็ถึงเวลาที่เราจะต้องทำเช่นเดียวกัน
คำตอบหนึ่งที่ฉันไม่ค่อยเห็นบ่อยนักคือการจัดการความคาดหวังร่วมกับการสนับสนุนอย่างช้าๆ เราได้มาถึงจุดที่ผู้ใช้ IE6 ทราบว่าเบราว์เซอร์ของตนล้าสมัย แต่ด้วยเหตุผลต่าง ๆ ไม่สามารถอัปเกรดได้ ดังนั้นคำถามจึงเปลี่ยนจากการศึกษาไปเป็นการดีสำหรับเรา - ผู้ใช้เหล่านี้เข้าใจในระดับใดและคาดหวังว่าเว็บจะแตกสำหรับพวกเขา
จากประสบการณ์ของฉันมีความคาดหวังทั่วไปในหมู่ผู้ใช้เหล่านี้ว่าเว็บไซต์จะไม่ทำงานที่ 100% ดังนั้นครึ่งแรกของการต่อสู้จึงเป็นที่โปรดปรานของเรา สำหรับส่วนที่เหลือเราสามารถใช้วิธีการสนับสนุนอย่างช้า ๆ ช่วยในการสร้างตารางของ "ฟังก์ชั่นหรือสุนทรียะ" x "ความพยายาม IE6" และนำเสนอให้กับผู้มีส่วนได้เสีย คุณมักจะได้รับการสนับสนุนในระดับ B-level หรือ C-level สำหรับผู้ใช้ IE6 ที่เหมาะสมกับผู้ชมของคุณและผู้มีส่วนได้ส่วนเสียของคุณสามารถอยู่กับมันได้
ยิ่งเราให้การสนับสนุนสัตว์ประหลาดที่น่าเกลียดนี้อีกต่อไปอีกต่อไปมันจะมีชีวิตอยู่อีกต่อไปนำเขาออกจากเครื่องช่วยหายใจในขณะที่เขาแก่เกินไปและทำให้ชีวิตของเรามีความสุข
ฉันสนับสนุนมันเป็นการส่วนตัวในเว็บไซต์ใด ๆ ที่จะให้ฉันอย่างจริงจังมันยังคงเป็นความต้องการทางธุรกิจกับลูกค้าของฉันหลายคน และฉันจะโต้เถียงกับคนที่จ่ายเงิน (ใหญ่กว่า) ใคร
โพสต์โดยใช้ IE6 ในขณะที่ทำงาน (ในมื้อกลางวันของฉัน!)
ฉันทำงานในรัฐบาลกลางสหราชอาณาจักรเราติดอยู่ที่ ie6 สำหรับอนาคตอันใกล้เหตุผลของการเป็นระบบบัญชีเงินเดือนของเราทำให้ ie7 และ ie8 ผิดพลาด
คำแนะนำอื่น ๆ ของฉันคือถ้าคุณเลือกที่จะสนับสนุน ie6 อย่าลืมทดสอบในขณะที่คุณกำลังสร้าง
ทุกอย่างขึ้นอยู่กับกลุ่มเป้าหมายของคุณ คนที่คุณกำลังสร้างเว็บไซต์ของคุณจะคาดหวังว่า IE6 จะทำงานได้หรือไม่ พวกเขาจะถูกเลื่อนออกไปหรือไม่ถ้าไม่ ฉันขอแนะนำให้ใช้การตัดสินใจของลูกค้าในการตั้งคำถามเช่นนี้แทนที่จะเป็นเรื่องทางเทคนิค ทำความรู้จักกับลูกค้าของคุณและวางแผนให้เหมาะสม
ที่กล่าวว่า statcounter บันทึกว่า:
IE6 ลดลงต่ำกว่า 5% เป็นครั้งแรกในสหรัฐอเมริกาและยุโรป อย่างไรก็ตามทั่วโลกเขาแนะนำว่านักออกแบบเว็บไซต์ยังไม่ออกจากป่า "หากตลาดเป้าหมายของคุณคือเอเชียแล้ว IE6 ยังคงมีการใช้งาน 20.8% IE8 เพิ่งแซงหน้าในเอเชีย" แอฟริกายังมีการใช้ IE6 ในระดับสูงอย่างต่อเนื่อง
มีวิธีการปฏิบัติเกี่ยวกับปัญหาการสนับสนุนเบราว์เซอร์เก่าที่เสื่อมสภาพนี้ อาการปวดหัวที่สำคัญสองประการคือการรองรับ Javascript และ CSS
Javascriptสนับสนุนสามารถแก้ผ่านการใช้งานของห้องสมุดเช่นjQuery วิธีนี้จะทำให้โค้ดทำงานข้ามแพลตฟอร์มได้ (แม้ว่าจะรันช้ากว่ามาก) และหมายความว่ามีเพียงกลุ่มเดียวเท่านั้น (ผู้เขียน jQuery) ต้องกังวลเกี่ยวกับการทำให้มันใช้งานได้ ทุกคนได้รับประโยชน์จากการทำงานของพวกเขา
CSSสนับสนุนสามารถแก้ผ่านการใช้กรอบ CSS เช่นพิมพ์เขียว เฟรมเวิร์ก CSS ไม่ได้รับความนิยมในระดับสากล แต่ถ้าคุณต้องการบางสิ่งในการ "ทำงาน" และคุณไม่ต้องกังวลเกี่ยวกับการรวมชื่อคลาสที่ค่อนข้างคลุมเครือใน HTML ของคุณมันจะเร่งการพัฒนาข้ามเบราว์เซอร์และกำจัดการคาดเดาทั้งหมด หากคุณไม่ต้องการที่จะใช้กรอบดีสคริปต์ CSS รีเซ็ตเป็นใช้ได้ จาก หลาย สถานที่
เท่าที่ฉันเชื่อว่าผู้คนควรถูกกีดกันจากการใช้ IE6 เท่าที่จะทำได้ฉันชอบที่จะไม่ต้องกังวลกับมัน แต่ฉันสามารถไปที่ปัญหาหรือโครงการต่อไป
ชำระเงินhttp://code.google.com/p/ie7-js/ - ช่วยให้คุณใช้คุณสมบัติที่ทันสมัยซึ่ง IE ไม่รองรับ
สำหรับการอ้างอิงฉันได้เปิดตัวเว็บไซต์เกี่ยวกับการกำหนดเป้าหมายผู้ที่สนใจในฟุตบอลโลกเมื่อ 2 เดือนที่แล้ว จากผู้เยี่ยมชมกว่า 14,000 คนฉันได้รับ 262 คนโดยใช้ IE6
เป็นไปได้ทั้งหมดที่ในโดเมนของคุณคุณไม่จำเป็นต้องรองรับ IE6
ผู้คนจำนวนมากจะบอกว่ามันขึ้นอยู่กับผู้ใช้ของคุณและหากผู้ใช้ของคุณใช้ IE 6 คุณต้องให้การสนับสนุน
นี่เป็นเรื่องจริง แต่คุณควรหยุดการสนับสนุน IE 6 ต่อไป
สร้างเว็บไซต์ที่ต้องพึ่งพา ajax, jquery, javascript และอื่น ๆ
โหลดมันใน IE 6 แล้วโหลดใน Chrome
ดูกรามของพวกเขาลดลงเมื่อพวกเขาเห็นว่าโครเมียมเร็วแค่ไหน
จากนั้นแจ้งให้พวกเขาทราบว่าความปลอดภัยของ IE 6 นั้นแย่เพียงใดและมีค่าใช้จ่ายเท่าใดในการที่จะมีนักออกแบบและนักพัฒนางอไปข้างหลังเพื่อดึงมันขึ้นมาบน IE6
หากพวกเขายังไม่สนใจทำในสิ่งที่คุณต้องการ แต่อย่างน้อยคุณจะได้ลอง
เมื่อพัฒนาเว็บไซต์เมื่อเร็ว ๆ นี้ฉันดูสถิติของประเทศมอลโดวาและตัดสินใจที่จะไม่สนับสนุน มันยังคงเป็นไปได้ที่จะดูเว็บไซต์ใน IE6 แต่มีคุณภาพต่ำ
คุณสามารถเสนอผู้ใช้ IE6 เพื่อติดตั้ง Google Chrome ดังนั้นพวกเขาจะสามารถดูเว็บไซต์ของคุณในฐานะผู้ใช้เบราว์เซอร์สมัยใหม่ได้
IE6 อยู่ไกลเกินกว่าเบราว์เซอร์อื่น ๆ มันแทบจะไม่คุ้มค่าที่จะสนับสนุน สิ่งที่น่าจับตามองคือคุณอาจต้องทำต่อไปถ้าคุณมีกลุ่มลูกค้าขนาดใหญ่หรือสถานการณ์อื่น ๆ ที่ยังคงมีการใช้เวอร์ชั่นนั้นอยู่
นอกจากนี้ IE9 กำลังอยู่ในระหว่างการจัดทำและมีรุ่นตัวอย่างชุดที่สามวางจำหน่ายแล้ว คุณจะยังคงรองรับ IE6 อยู่หรือไม่? นั่นจะเป็นสี่รุ่นที่ให้การสนับสนุน ฉันขอแนะนำค่อยๆยุติการสนับสนุน IE6 ถ้าคุณทำได้
ฉันแค่รองรับ IE5 และ 6 ในเว็บไซต์เชิงพาณิชย์ ในเว็บไซต์ส่วนตัวฉันไม่สนใจ ...
คุณสามารถใช้รีเซ็ตไฟล์ css เพื่อแก้ไขความแตกต่างระหว่างการเรนเดอร์กล่อง
เมื่อดูสถิติของเว็บไซต์ของเราซึ่งสูงถึง 3.7 ล้านเพจต่อเดือนฉันเห็นว่าประมาณ 10% ของผู้ใช้ยังคงอยู่ใน IE6 นี่ไม่ใช่กลุ่มที่เราสามารถเพิกเฉยได้ขนาดนั้น!
เมื่อสร้างแอพสำหรับลูกค้าคุณต้องสนับสนุนสิ่งที่พวกเขาต้องการ แต่เมื่อฉันสร้างเว็บไซต์สาธารณะสำหรับผู้ใช้ตามบ้านฉันคิดได้ว่าพวกเขาต้องการย้อนกลับหรือไม่พวกเขาไม่จำเป็นต้องดูเว็บไซต์อย่างถูกต้อง
หาก google, Microsoft, Facebook และอื่น ๆ ... ทั้งหมดหยุดสนับสนุน IE6 แล้วทำไมฉันต้องสนับสนุน
เมื่อทราบทางเทคนิคมากขึ้น หากคุณใช้ clean html และ css โดยไม่มีการกำหนดตำแหน่งแฟนซีและเอฟเฟกต์ JS จำนวนมากไซต์ของคุณจะดูดีใน IE6 อยู่ดี