Co powinniśmy powiedzieć naszym nieobsługiwanym użytkownikom IE6?


10

W nadchodzącej wersji naszej aplikacji internetowej zepsuliśmy IE6 i nie zamierzamy tego naprawiać. Od kilku miesięcy wysyłamy wyraźne ostrzeżenie dla użytkowników IE6; zdecydowaliśmy, że nadszedł czas, aby go nie wspierać.

Moje pytanie brzmi: jak powinniśmy to przekazać naszym użytkownikom?

Niektóre osoby uważają, że powinniśmy zablokować użytkowników IE6, którzy próbowaliby uzyskać dostęp do aplikacji internetowej, ponieważ nie będzie to dla nich działać. Inni uważają, że powinniśmy zostawić ostrzeżenie: „To nie działa w IE6”, ale ich nie blokować; zamiast tego, jeśli klikną, aby odrzucić ostrzeżenie, po prostu wpuść ich do uszkodzonej witryny, aby przekonać się, że to nie działa.

Kto ma rację? Czy jest lepszy sposób?



17
Zauważ, że to pytanie nie dotyczy tego, czy powinniśmy zignorować IE6, czy nie. Wiemy wszystko o stopniowym ulepszaniu. Większość naszej strony działa dobrze w IE6, ale strona ma również złożoną aplikację internetową AJAX; nie uważamy już, że warto poświęcić czas na naprawę aplikacji internetowej dla niewielkiej mniejszości naszych użytkowników. Nadal mogą uzyskiwać dostęp do informacji na naszej stronie za pośrednictwem mapy witryny HTML i, oczywiście, Google. Wypiszę odpowiedzi, proponując naprawienie aplikacji internetowej dla IE6. Podjęliśmy decyzję.
Dan Fabulich

4
Być może przyjazny komunikat o aktualizacji? „Proszę, z miłości do przepracowanych projektantów stron internetowych, uaktualnij swoją 10-letnią przeglądarkę. Jeśli twój administrator nie chce tego zrobić, uderz go. Jeśli nie masz uprawnień, by go uderzyć, znajdź kogoś, kto może”.
Sharpie

4
Kto korzysta z Twojej aplikacji internetowej? Osoby? Ludzie nisko w hierarchii korporacyjnej? Kierownictwo?
David Thornley,

1
@David Individuals; większość naszego ruchu IE6 odbywa się w dni powszednie, co zdecydowanie wskazuje, że to ludzie przeglądają w pracy; Zgadzam się, że jest to prawdopodobnie poza ich kontrolą. Ale to oznacza, że ​​tym ważniejsze jest, aby poprawnie przekazać tę wiadomość.
Dan Fabulich

Odpowiedzi:


32

Wykryj użytkowników IE6 i wyświetl przyjazną wiadomość na górze:

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

Lepiej unikać negatywnych sformułowań i mówić użytkownikom, czego nie mogą zrobić lub czego nie wolno im robić. Spraw, by poczuli się mile widziani, ale jednocześnie świadomi, co robić, jeśli nie podoba im się to, co widzą.

Warto również dodać dyskretną pomoc do powyższej wiadomości:

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
Miły, dyplomatyczny sposób.
miku

2
Rzecz w tym, że subtelna dyplomacja raczej nie zadziała. Stwierdzenie, że strona nie będzie działać poprawnie z IE6, jest bardziej prawdopodobne, że uzyska wyniki.
David Thornley,

@David, jakie wyniki? Ludzie będą się spieszyć bez względu na sformułowanie.

Bardzo fajny sposób na stwierdzenie tego.
sevenseacat

Świetny pomysł bez powodowania jakichkolwiek etycznych dylematów.
Jeremy

26

Jest do tego całkiem fajne narzędzie:

http://ie6update.com

Pasek aktualizacji IE6

Wyświetla pasek instalacyjny do aktualizacji ... całkiem sprytny. Wypróbuj wersję demo.

Uwaga: Ponieważ IE9 jest niedostępny dla systemu Windows XP (lub wersji serwerowych przed 2008 r.), A IE6 nie istnieje na żadnej nowszej wersji, to narzędzie nie będzie mogło aktualizować się do najnowszej wersji. Nadal można go zaktualizować do IE8, co nadal osiąga cel usunięcia IE6.


W przeciwnym razie istnieje kod ostrzegawczy aktualizacji IE6 w Google Code.

Ostrzeżenie o aktualizacji IE6


Microsoft faktycznie bezpośrednio wspiera witrynę anty-IE6, The Internet Explorer 6 Countdown .

Witryna pokazuje pozostałe wykorzystanie na całym świecie według kraju, miesiąc po miesiącu i zachęca do umieszczania na stronach internetowych następujących banerów:

Odliczanie IE6


ie6update.com był świetny przed IE9. Teraz z IE9 za kilka dni jest ZŁY. Komputery z IE6 NIE MOŻNA UAKTUALNIĆ DO IE9 . Zawsze. Pobiorą IE8 i utkniemy za kilka lat, próbując przekonać wszystkich do porzucenia IE8.
David Murdoch,

@David Murdoch: Problem z IE6 do IE9 polega na tym, że ludzie używają nieobsługiwanych wersji systemu operacyjnego. XP został porzucony dla IE9, narzędzie może jednak nadal aktualizować do IE8. Nadal rozwiązuje problem utknięcia w IE6, po prostu nie aktualizuje się do najnowszej wersji.
Orbling

1
Podoba mi się podejście z żółtym paskiem, ponieważ typową odpowiedzią jest dokładnie to, co chcesz zrobić.

2
Powiedziawszy to: każdy użytkownik może dokonać aktualizacji z IE * do dowolnej nowoczesnej przeglądarki (IE8 NIE jest nowoczesną przeglądarką) za darmo. Jednak użytkownik systemu Windows XP NIE MOŻE uaktualnić systemu do wersji Vista lub Windows 7 za darmo. Musimy zachęcić użytkowników, którzy nie mogą korzystać z IE9, do przejścia na inną nowoczesną przeglądarkę.
David Murdoch,

1
@David Murdoch: Właśnie dlatego opowiadam się za środkowym podejściem trzech wspomnianych przeze mnie osób.
Orbling

4

Co najgorszego może się stać, jeśli użytkownik IE6 uzyska dostęp do witryny i spróbuje z niej korzystać pomimo ostrzeżeń? Drobna irytacja użytkownika? Uszkodzone dane? Utrata życia? Przypadkowe wezwanie Cthulhu?

Moja sugestia to duży brzydki zauważalny baner u góry, ostrzegający ich, że używają nieobsługiwanej przeglądarki i nie będziesz w stanie odpowiedzieć na zgłoszenia problemów, jeśli zadzwonią do nich na IE6. Pozwól im uzyskać dostęp do strony, o ile nie spowoduje to poważnej utraty danych (lub innych problemów innych niż te, które brzmią „div nie ładnie się układa”), ale upewnij się, że wiedzą, że nie są obsługiwane.

A jeśli użytkownicy IE6 mają funkcjonalność, SOOO zdegradowało się, że równie dobrze mogliby nie korzystać z witryny, a następnie zablokować je. A może dać im komunikat „Witryna może nie współpracować z Twoją przeglądarką, czy NAPRAWDĘ na pewno chcesz spróbować?” strona (faktycznie widziałem tę ostatnią używaną tu i tam).

... a ponieważ masz już ostrzeżenie od miesięcy, nie jest tak, jakby mogli powiedzieć, że nie otrzymali wcześniejszego powiadomienia.


Poważna utrata danych nie stanowi w naszym przypadku ryzyka ... to alternatywny widok naszych danych. Jest poważnie zepsuty w następnej wersji; pewnym problemem z przezroczystością jest to, że większość ekranu ma kolor niebieski. Tak więc istnieje naprawdę bardzo małe ryzyko, że ktoś może zostać poszkodowany przez naszą niefunkcjonalność w IE6.
Dan Fabulich,

1
@Dan Fabulich: Więc w zasadzie nie nadaje się do wszystkich praktycznych celów? Sugerowałbym wtedy, aby wstępnie je zablokować i dać im „Czy na pewno chcesz wypróbować nieobsługiwaną przeglądarkę?” wiadomość ... mam nadzieję, że postarają się przekonać, że muszą dokonać aktualizacji. Na każdej stronie, na której wylądują, możesz też chcieć pokazać im zrzuty ekranu i opisy wszystkich nowych i wspaniałych funkcji, których im brakuje.
FrustratedWithFormsDesigner

1
Często programiści używają metod AJAX z interfejsem do ograniczania i kierowania wyborami i decyzjami z interfejsu do oprogramowania. Stan „nie jestem pewien, co zadziała” może wprowadzić sytuacje, w których użytkownik uważa, że ​​podejmują decyzje, które nie są określone lub, co gorsza, mogą podejmować decyzje, które należy wykluczyć. Teraz oczywiście kod po stronie serwera nadal musi sprawdzać i łapać te przypadki, ale nadal istnieje duże ryzyko celowego autoryzowania podejrzanego interfejsu, jeśli coś pójdzie nie tak, użytkownicy mogą powiedzieć - „to twoja wina”.
Orbling

2
Również +1 za „Przypadkowe wezwanie Cthulhu”
Orbling

2

Zablokowałbym to całkowicie, ponieważ zmniejsza to możliwość błędnej interpretacji.

Jeśli utrzymujesz tę witrynę i działa ona w IE6, ale tak naprawdę nie działa, a niektóre części w ogóle nie działają, to bez względu na to, jak dobrze napisałeś: „nie używaj IE6 z tą witryną, „z pewnością znajdzie się grupa użytkowników, którzy tego nie zauważą (lub nie wiedzą wystarczająco dużo o różnicach między przeglądarkami internetowymi, aby wiedzieć, że używają zepsutej przeglądarki), co spowoduje problemy.

Z drugiej strony, jeśli próba uzyskania dostępu do witryny przekieruje ich na stronę z informacją: „ta strona jest niezgodna z bieżącą przeglądarką internetową; oto linki do Firefoxa, Chrome i IE8, z których wszystkie będą działały poprawnie z naszą witryną, „o wiele trudniej jest źle zrozumieć.


Blokowane strony są również znacznie bardziej ingerujące. Wolałbym raczej odwiedzić uszkodzoną stronę niż całkowicie ją zablokować. Być może miałoby to zastosowanie tylko do stron, które absolutnie wymagają funkcjonalności IE7 +?
TheLQ

2

To zależy

zależy to od użyteczności strony w „uszkodzonej” przeglądarce

jeśli witryna w ogóle nie będzie działać, przekieruj ją do uprzejmego wyjaśnienia dlaczego

jeśli witryna może nadal być w stanie dostarczyć użytecznych funkcji, podświetl okno dialogowe z ostrzeżeniem i umieść duży zielony przycisk [kliknij tutaj, aby zaktualizować IE] oraz mały link [kontynuuj na własne ryzyko]


wrt „kontynuuj na własne ryzyko” - [aby zaoszczędzić trochę czasu, przeczytaj mój pierwszy komentarz do odpowiedzi FrustratedWithFormsDesigner.] Ten sam problem, potencjalnie zagraża również stronie, nawet z zastrzeżeniem.
Orbling

@Orbling: w takim przypadku przekieruj je na stronę z napisem „OBSZAR OGRANICZONY! Starsze wersje IE6 mogą nie wejść!”
Steven A. Lowe,

Tak, to prawdopodobnie rozsądny plan. Jednak jakiś głupi użytkownik prawdopodobnie spróbuje cię zaatakować z powodu dyskryminacji ze względu na wiek.
Orbling
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.