เราควรบอกอะไรกับผู้ใช้ IE6 ที่ไม่รองรับ


10

ในแอพพลิเคชั่นเว็บเวอร์ชั่นใหม่ที่กำลังจะมาเราได้ทำลาย IE6 และเราไม่ได้ตั้งใจที่จะแก้ไข เรามีคำเตือนที่ชัดเจนสำหรับผู้ใช้ IE6 เป็นเวลาหลายเดือน เราตัดสินใจแล้วว่าถึงเวลาที่จะไม่สนับสนุน

คำถามของฉันคือเราควรสื่อสารสิ่งนี้กับผู้ใช้ของเราอย่างไร

บางคนที่นี่รู้สึกว่าเราควรปิดกั้นผู้ใช้ IE6 ที่พยายามเข้าใช้งานเว็บแอพเพราะมันจะไม่ทำงานสำหรับพวกเขา หลายคนรู้สึกว่าเราควรออกคำเตือนโดยบอกว่า "สิ่งนี้ใช้ไม่ได้ใน IE6" แต่ไม่ปิดกั้น หากพวกเขาคลิกเพื่อยกเลิกคำเตือนให้ปล่อยพวกเขาไปยังไซต์ที่เสียหายเพื่อดูตัวเองว่ามันไม่ทำงาน

ถูกต้องใคร มีวิธีที่ดีกว่า?



17
โปรดทราบว่าคำถามนี้ไม่เกี่ยวกับว่าเราควรหรือไม่ควรสนับสนุน IE6 เรารู้ทุกอย่างเกี่ยวกับการปรับปรุงอย่างต่อเนื่อง เว็บไซต์ส่วนใหญ่ของเราใช้งานได้ดีใน IE6 แต่เว็บไซต์ยังมีแอปพลิเคชันเว็บ AJAX ที่ซับซ้อน เราไม่รู้สึกว่ามันคุ้มค่ากับเวลาที่จะแก้ไขแอปพลิเคชั่นเว็บสำหรับผู้ใช้ส่วนน้อยของเรา พวกเขายังสามารถเข้าถึงข้อมูลเว็บไซต์ของเราผ่านทางแผนผังเว็บไซต์ HTML และแน่นอนว่า Google ฉันจะ downvote คำตอบเสนอให้เราแก้ไข webapp สำหรับ IE6 เราตัดสินใจแล้ว
Dan Fabulich

4
อาจเป็นข้อความอัพเกรดที่เป็นมิตร? "ได้โปรดสำหรับนักออกแบบเว็บไซต์ที่ทำงานหนักเกินไปทุกที่ให้อัพเกรดเบราว์เซอร์อายุ 10 ปีของคุณหากดูแลระบบของคุณปฏิเสธที่จะทำมันให้ตบเขาถ้าคุณไม่มีอำนาจที่จะตบเขาให้หาคนที่ทำได้"
Sharpie

4
ใครใช้แอพเว็บของคุณ บุคคล? คนที่มีระดับต่ำในลำดับชั้นขององค์กร? ผู้บริหาร?
David Thornley

1
@ David บุคคล; การรับส่งข้อมูล IE6 ส่วนใหญ่ของเราเป็นวันธรรมดาแสดงว่าผู้คนกำลังดูที่ทำงาน ฉันยอมรับว่านี่อาจเป็นสิ่งที่อยู่นอกเหนือการควบคุมของพวกเขา แต่นั่นหมายความว่าทั้งหมดมีความสำคัญต่อการทำให้ข้อความนี้ถูกต้อง
Dan Fabulich

คำตอบ:


32

ตรวจจับผู้ใช้ IE6 และแสดงข้อความที่เป็นมิตรอยู่ด้านบน:

If this page looks broken please consider updating you browser
to fix it and to benefit from the advanced functionality.

เป็นการดีกว่าที่จะหลีกเลี่ยงการใช้ถ้อยคำเชิงลบและบอกผู้ใช้ในสิ่งที่พวกเขาไม่สามารถทำได้หรือสิ่งที่พวกเขาไม่ได้รับอนุญาตให้ทำ ทำให้พวกเขารู้สึกว่าได้รับการต้อนรับ แต่ในเวลาเดียวกันก็รู้ว่าจะต้องทำอย่างไรถ้าไม่ชอบ

และควรเพิ่มความช่วยเหลือที่ไม่เป็นการรบกวนให้กับข้อความด้านบน:

Updating your browser will improve your browsing experience and
maximize you security. On this page we have prepared for you
some instructions and an overview of your best options for today.

2
วิธีการทางการทูตที่ดี
miku

2
สิ่งนั้นคือการเจรจาต่อรองที่ละเอียดอ่อนไม่น่าจะเป็นไปได้ ระบุว่าหน้าจะไม่ทำงานอย่างถูกต้องกับ IE6 มีแนวโน้มที่จะได้รับผลลัพธ์
David Thornley

@ David อะไรคือผลลัพธ์ ผู้คนจะเร่งรีบโดยไม่คำนึงถึงถ้อยคำ

วิธีที่ดีมากในการระบุ
sevenseacat

ความคิดที่ดีโดยไม่ทำให้เกิดปัญหาจริยธรรมใด ๆ
Jeremy

26

มียูทิลิตี้ที่ยอดเยี่ยมสำหรับสิ่งนี้:

http://ie6update.com

แถบการอัพเดท IE6

มันแสดงแถบการติดตั้งสำหรับการอัปเกรด ... ค่อนข้างฉลาด ลองตัวอย่าง

หมายเหตุ:เนื่องจาก IE9 ไม่สามารถใช้งานได้กับ Windows XP (หรือรุ่นเซิร์ฟเวอร์ก่อนปี 2008) และ IE6 ไม่มีอยู่ในปัจจุบันอีกต่อไปยูทิลิตี้นี้จะไม่สามารถอัปเดตเป็นเวอร์ชันล่าสุดได้อีกต่อไป มันยังคงสามารถอัพเกรดเป็น IE8 ได้ซึ่งยังคงบรรลุเป้าหมายในการลบ IE6


ความล้มเหลวนั้นมีโครงการเตือนการอัพเกรด IE6ใน Google Code

คำเตือนการอัพเกรด IE6


ไมโครซอฟท์เป็นจริงโดยตรงสนับสนุนเว็บไซต์ต่อต้าน IE6, ของ Internet Explorer 6 นับถอยหลัง

เว็บไซต์แสดงการใช้งานที่เหลือทั่วโลกตามประเทศเดือนต่อเดือนและสนับสนุนแบนเนอร์ที่จะนำไปวางบนเว็บไซต์:

นับถอยหลัง IE6


ie6update.com ยอดเยี่ยมก่อน IE9 ตอนนี้ด้วย IE9 ไม่กี่วันมันเป็น BAD คอมพิวเตอร์ที่ใช้ IE6 ไม่สามารถอัปเกรดเป็น IE9ได้ เคย ดังนั้นพวกเขาจะดาวน์โหลด IE8 และเราจะติดอยู่ในไม่กี่ปีที่พยายามโน้มน้าวให้ทุกคนทิ้ง IE8
David Murdoch

@ David Murdoch: ปัญหาเกี่ยวกับ IE6 ถึง IE9 คือผู้ใช้งานเวอร์ชัน OS ที่ไม่รองรับ XP ได้รับการออกแบบสำหรับ IE9 แล้วยูทิลิตี้ยังคงสามารถอัพเดตเป็น IE8 ได้ ยังคงแก้ปัญหาการติดขัดใน IE6 เพียงแค่ไม่อัปเดตเป็นเวอร์ชันล่าสุด
Orbling

1
ฉันชอบวิธีแถบสีเหลืองเนื่องจากการตอบสนองตามปกติคือสิ่งที่ yuo ต้องการให้คนเหล่านี้ทำ

2
ด้วยที่กล่าวว่า: ผู้ใช้สามารถอัพเกรดจาก IE * เป็นเบราว์เซอร์ที่ทันสมัย ​​(IE8 ไม่ใช่เบราว์เซอร์ที่ทันสมัย) ได้ฟรี อย่างไรก็ตามผู้ใช้ Windows XP ไม่สามารถอัพเกรดเป็น Vista หรือ Windows 7 ได้ฟรี เราจำเป็นต้องสนับสนุนให้ผู้ใช้ที่ไม่สามารถใช้ IE9 ย้ายไปยังเบราว์เซอร์ที่ทันสมัยอื่นได้
David Murdoch

1
@ David Murdoch: ซึ่งเป็นเหตุผลที่ฉันชอบวิธีการกลางของสามฉันพูดถึง
Orbling

4

อะไรคือสิ่งที่เลวร้ายที่สุดที่อาจเกิดขึ้นหากผู้ใช้ IE6 เข้าถึงเว็บไซต์และพยายามใช้งานแม้ว่าจะมีคำเตือนหรือไม่ ความรำคาญของผู้ใช้เล็กน้อย? ข้อมูลเสียหายหรือไม่ สูญเสียชีวิต? คธูลูเรียกโดยไม่ตั้งใจ

คำแนะนำของฉันคือแบนเนอร์ขนาดใหญ่ที่น่าสังเกตที่น่าเกลียดที่ด้านบนเตือนพวกเขาว่าพวกเขากำลังใช้เบราว์เซอร์ที่ไม่รองรับและคุณจะไม่สามารถตอบปัญหาตั๋วของพวกเขาหากพวกเขาเรียกพวกเขาใน IE6 ปล่อยให้พวกเขาเข้าถึงเว็บไซต์ได้ตราบใดที่มันไม่ได้ทำให้เกิดดาต้าคอลอย่างจริงจัง (หรือปัญหาอื่น ๆ นอกเหนือจากที่อยู่ในบรรทัดของ "div ไม่เรียงกันอย่างดี") แต่ให้แน่ใจว่าพวกเขารู้ว่าพวกเขาไม่ได้รับการสนับสนุน

และหากผู้ใช้ IE6 มีฟังก์ชั่น SOOO ลดลงว่าพวกเขาอาจไม่ได้ใช้เว็บไซต์แล้วบล็อกพวกเขา หรืออาจให้ "ไซต์อาจทำงานได้ไม่ดีกับเบราว์เซอร์ของคุณคุณแน่ใจหรือไม่ว่าต้องการลอง" หน้า (ฉันเห็นจริงล่าสุดนี้มีการใช้ที่นี่และที่นั่น)

... และเนื่องจากคุณมีคำเตือนที่โพสต์แล้วเป็นเวลาหลายเดือนจึงไม่เหมือนกับว่าพวกเขาสามารถพูดได้ว่าพวกเขาไม่ได้รับการแจ้งเตือนล่วงหน้า


การสูญเสียข้อมูลที่จริงจังไม่ใช่ความเสี่ยงในกรณีของเรา ... มันเป็นมุมมองทางเลือกของข้อมูลของเรา มันหักอย่างจริงจังในรุ่นถัดไป; ปัญหาความโปร่งใสบางอย่างทำให้หน้าจอส่วนใหญ่เป็นสีน้ำเงิน ดังนั้นจึงมีความเสี่ยงน้อยมากที่บางคนอาจได้รับอันตรายจากการไม่ทำงานของเราใน IE6
Dan Fabulich

1
@Dan Fabulich: ดังนั้นโดยทั่วไปแล้วมันใช้ไม่ได้กับทุกวัตถุประสงค์ใช่มั้ย จากนั้นฉันจะแนะนำให้บล็อกพวกเขาในตอนแรกและมอบ "คุณแน่ใจหรือไม่ว่าคุณต้องการลองใช้เบราว์เซอร์ที่ไม่รองรับ" ข้อความ ... หวังว่าพวกเขาจะพยายามและเห็นว่าพวกเขาจำเป็นต้องอัพเกรด คุณอาจต้องการแสดงภาพหน้าจอและคำอธิบายเกี่ยวกับฟีเจอร์ใหม่และยอดเยี่ยมที่พวกเขาพลาดไป
FrustratedWithFormsDesigner

1
บ่อยครั้งที่โปรแกรมเมอร์ใช้วิธีการ AJAX กับอินเทอร์เฟซเพื่อ จำกัด และแนะนำตัวเลือกและการตัดสินใจจากอินเทอร์เฟซกับซอฟต์แวร์ การมีสถานะของ "ไม่แน่ใจว่าจะทำงานอะไร" สามารถแนะนำสถานการณ์ที่ผู้ใช้คิดว่าพวกเขากำลังตัดสินใจที่ไม่ได้เลื่อนออกไปหรือแย่กว่านั้นได้รับอนุญาตให้ทำการตัดสินใจที่ควรถูกระงับ ตอนนี้เห็นได้ชัดว่ารหัสฝั่งเซิร์ฟเวอร์ของคุณยังคงต้องตรวจสอบและดักจับกรณีเหล่านี้ แต่ก็ยังมีความเสี่ยงสูงที่จงใจให้อนุญาตส่วนต่อประสานหลบหากมีสิ่งผิดปกติเกิดขึ้นผู้ใช้ของคุณอาจพูดว่า - เป็นความผิดของคุณ
Orbling

2
+1 สำหรับ "การเรียกคธูลูโดยอุบัติเหตุ"
Orbling

2

ฉันจะปิดกั้นมันโดยสิ้นเชิงเพราะมันลดโอกาสในการตีความผิด

หากคุณเก็บเว็บไซต์ไว้และเรียงลำดับการทำงานใน IE6 แต่ไม่ใช่จริง ๆ และบางส่วนไม่ทำงานเลยไม่ว่าคุณจะสังเกตเห็นว่าคุณใช้คำว่า "อย่าใช้ IE6 กับเว็บไซต์นี้" "มีผู้ใช้จำนวนมากที่จะไม่สังเกตเห็น (หรือมีความรู้เกี่ยวกับความแตกต่างระหว่างเว็บเบราว์เซอร์ไม่มากพอที่จะรู้ว่าพวกเขากำลังใช้เบราว์เซอร์ที่ใช้งานไม่ได้ในตอนแรก) และนั่นจะทำให้เกิดปัญหา

ในทางกลับกันหากความพยายามในการเข้าถึงไซต์เปลี่ยนเส้นทางไปยังหน้าเว็บที่ระบุว่า "เว็บไซต์นี้ไม่สามารถใช้ร่วมกับเว็บเบราว์เซอร์ปัจจุบันของคุณได้นี่คือลิงก์ไปยัง Firefox, Chrome และ IE8 ซึ่งทั้งหมดจะทำงานได้อย่างถูกต้องกับเว็บไซต์ของเรา "นั่นเป็นเรื่องยากมากที่จะเข้าใจผิด


หน้าบล็อกยังมีการล่วงล้ำมากขึ้น ฉันอยากจะเยี่ยมชมเว็บไซต์ที่เสียหายมากกว่าถูกบล็อกจากเว็บไซต์ทั้งหมด บางทีนี่อาจใช้กับหน้าเว็บที่ต้องการฟังก์ชัน IE7 + เท่านั้น?
TheLQ

2

มันขึ้นอยู่กับ

ขึ้นอยู่กับประโยชน์ของเว็บไซต์ในเบราว์เซอร์ที่ 'เสีย'

หากไซต์นั้นใช้งานไม่ได้ให้เปลี่ยนเส้นทางไปยังคำอธิบายที่สุภาพว่าทำไม

หากไซต์ยังคงสามารถส่งมอบฟังก์ชันการทำงานที่มีประโยชน์ให้ไลท์บ็อกซ์กล่องโต้ตอบคำเตือนและมีปุ่มสีเขียวขนาดใหญ่ [คลิกที่นี่เพื่ออัปเกรด IE] และลิงค์เล็ก ๆ [ดำเนินการต่อตามความเสี่ยงของคุณเอง]


wrt "ดำเนินการต่อโดยยอมรับความเสี่ยงของคุณเอง" - [เพื่อประหยัดการตอบรับจุดอ่านความคิดเห็นแรกของฉันต่อคำตอบของ FrustratedWithFormsDesigner's] ปัญหาเดียวกันอาจทำให้ไซต์มีความเสี่ยงด้วยแม้ว่าจะมีข้อจำกัดความรับผิดชอบ
Orbling

@Orbling: ในกรณีนี้ให้เปลี่ยนเส้นทางไปยังหน้าเว็บที่ระบุว่า "พื้นที่ จำกัด ! IE6 รุ่นเก่าอาจไม่ได้ใส่!"
Steven A. Lowe

ใช่นั่นอาจเป็นแผนที่สมเหตุสมผล ผู้ใช้ที่โง่บางคนอาจพยายามโจมตีคุณด้วยการแบ่งแยกอายุ
Orbling
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.