Що нам сказати нашим непідтримуваним користувачам IE6?


10

У наступній версії нашого веб-додатка ми зламали IE6, і не збираємось це виправляти. Ми кілька місяців отримували чітке попередження для користувачів IE6; ми вирішили, що пора не підтримувати це.

Моє запитання: як ми повинні повідомляти про це своїм користувачам?

Деякі люди вважають, що ми повинні заблокувати користувачів IE6, які намагаються отримати доступ до веб-програми, оскільки це не буде працювати для них. Інші вважають, що нам слід просто залишити попередження, кажучи: "Це не працює в IE6", але не блокувати їх; натомість, якщо вони натискають, щоб відхилити попередження, просто впустіть їх на зламаний сайт, щоб переконатися, що воно не працює.

Хто правий? Чи є кращий спосіб?



17
Зауважте, що це питання не стосується того, чи слід чи не слід деспортувати IE6. Ми знаємо все про прогресивне вдосконалення. Більшість наших веб-сайтів працює чудово в IE6, але на сайті також є складний веб-додаток AJAX; ми більше не вважаємо, що варто витратити час, щоб виправити веб-додаток для крихітної меншини наших користувачів. Вони все ще можуть отримати доступ до інформації нашого сайту через HTML-карту сайту і, звичайно, Google. Я скажу відповіді, пропонуючи виправити webapp для IE6. Ми прийняли своє рішення.
Дан Фабуліч

4
Можливо, дружнє повідомлення про оновлення? "Будь ласка, за любов до перевантажених веб-дизайнерів всюди оновіть свій 10-річний браузер. Якщо ваш системний адміністратор відмовиться це зробити, ляпніть його. Якщо вам не вистачає повноважень, щоб ляпати його, знайдіть когось, хто зможе".
Шарпі

4
Хто використовує ваш веб-додаток? Фізичні особи? Люди з низькою корпоративною ієрархією? Керівники?
Девід Торнлі

1
@David Фізичні особи; більша частина нашого IE6 трафіку відбувається в будні дні, настійно вказуючи на те, що люди переглядають роботу; Я згоден, що це, мабуть, поза їхнім контролем. Але це означає, що правильніше це повідомлення правильно.
Дан Фабуліч

Відповіді:


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
Гарний, дипломатичний шлях.
міку

2
Справа в тому, що тонка дипломатія навряд чи вийде. Заявивши, що сторінка не працюватиме належним чином з IE6, швидше за все, це отримає результати.
Девід Торнлі

@David, які результати? Люди поспішатимуть незалежно від формулювань.

Дуже приємний спосіб її викладати.
sevenseacat

Чудова ідея, не викликаючи жодних етичних дилем.
Джеремі

26

Насправді для цього є досить класна утиліта:

http://ie6update.com

Панель оновлення IE6

Він пропонує панель встановлення для оновлення ... досить розумно. Спробуйте демонстрацію.

Примітка: Оскільки IE9 недоступний для Windows XP (або версій сервера до 2008 року), а IE6 не існує ніщо більш пізнього, ця утиліта більше не зможе оновити до останньої версії. Однак він все ще може перейти на IE8, що досі досягає мети - видалити IE6.


Якщо цього не відбувається, на Google Code існує попередження про оновлення IE6 .

Попередження про оновлення IE6


Microsoft насправді безпосередньо підтримує анти-IE6 веб-сайт, Internet Explorer 6 Countdown .

Веб-сайт показує залишки в усьому світі за країною, місяць на місяць та заохочує розміщувати на веб-сайтах такий банер:

IE6 Зворотний відлік


ie6update.com був чудовим перед IE9. Тепер з IE9 через кілька днів це BAD. Комп'ютери з IE6 НЕ МАЮТЬ ОНОВЛЕННЯ ДО IE9 . Колись. Отже, вони завантажать IE8, і ми затримаємося через кілька років, намагаючись переконати всіх кинути IE8.
Девід Мердок

@David Murdoch: Проблема з IE6 до IE9 полягає в тому, що люди використовують непідтримувані версії ОС. XP вилучено для IE9, утиліта все ще може оновлюватись до IE8, хоча. Досі вирішує проблему застрягання в IE6, просто не оновлюється до останньої версії.
Орблінг

1
Мені подобається підхід жовтої смуги, оскільки звичайна реакція - це саме те, що ви хочете, щоб ці люди робили.

2
З урахуванням цього: будь-який користувач може безкоштовно оновити з IE * до будь-якого сучасного браузера (IE8 НЕ є сучасним браузером). Однак користувач Windows XP не може оновити CANNOT до Vista або Windows 7 безкоштовно. Ми повинні заохочувати користувачів, які не можуть використовувати IE9, перейти до іншого сучасного браузера.
Девід Мердок

1
@David Murdoch: Ось чому я віддаю перевагу середньому підходу трьох згаданих мною.
Орблінг

4

Що найгірше, що може статися, якщо користувач IE6 заходить на сайт і намагається ним користуватися, незважаючи на попередження? Неповнолітній роздратування користувача? Пошкоджені дані? Втрата життя? Випадковий виклик Ктулху?

Моя пропозиція - це великий потворний помітний банер у верхній частині, який попереджає їх, що вони використовують непідтримуваний браузер, і ви не зможете відповісти на їхні проблеми, якщо вони зателефонують в IE6. Дозвольте їм зайти на сайт до тих пір, поки це не спричинить серйозних втрат даних (або інших проблем, крім тих, що виникають у рядку "div не вишикується добре"), але переконайтеся, що вони знають, що вони не підтримуються.

І якщо користувачі IE6 мають функціональні можливості SOOO, що вони можуть також не користуватися сайтом, то заблокуйте їх. Або, можливо, дайте їм "Сайт може не працювати з вашим браузером, ви дійсно впевнені, що хочете спробувати?" сторінка (я фактично бачив цю останню в користуванні тут і там).

... і оскільки у вас вже було розміщене попередження місяцями, це не так, ніби вони можуть сказати, що їм не було попередньо повідомлено.


Серйозна втрата даних не є ризиком у нашому випадку ... це чергове перегляд наших даних. У наступній версії він серйозно зламаний; деякі проблеми із прозорістю роблять більшу частину екрана блакитною. Тож насправді дуже мало ризику, що хтось може завдати шкоди нашій нефункціональності в IE6.
Дан Фабуліч

1
@Dan Fabulich: Отже, це в основному непридатне для всіх практичних цілей? Тоді я б запропонував спочатку заблокувати їх і дати їм "Ви впевнені, що хочете спробувати з непідтримуваним браузером?" повідомлення ... сподіваємось, вони спробують побачити, що їм потрібно оновити. На будь-якій сторінці, на якій вони перебувають, ви також можете показати їм знімки екрана та описи всіх нових та чудових функцій, яких вони не вистачають.
FrustratedWithFormsDesigner

1
Часто програмісти використовують методи AJAX з інтерфейсом, щоб обмежити і направляти вибір та рішення від інтерфейсу до програмного забезпечення. Стан "не впевнений, що буде працювати" може спричинити ситуацію, коли користувач думає, що приймає рішення, які не збиваються, або ще гірше, дозволяється приймати рішення, які повинні бути заборонені. Очевидно, що ваш код на стороні сервера все ще потребує перевірки та захоплення цих випадків, але все ж великий ризик свідомо авторизувати хитромудрий інтерфейс, якщо щось піде не так, ваші користувачі можуть сказати - "це ваша вина".
Включення

2
Також +1 за "Випадковий виклик Ктулху"
відмовлення

2

Я б повністю заблокував це, оскільки це зменшує можливість неправильного тлумачення.

Якщо ви постійно підтримуєте сайт і він працює в IE6, але насправді це не працює, а деякі частини взагалі не працюють, то як би не було повідомлення, яке ви виклали, сказати: «Не використовуйте IE6 з цим сайтом, "Має бути маса користувачів, які цього не помітять (або недостатньо знають про відмінності між веб-браузерами, щоб знати, в першу чергу вони використовують зламаний браузер"), і це створить проблеми.

З іншого боку, якщо спроба зайти на сайт перенаправляє їх на сторінку, на якій написано, що "цей сайт несумісний з вашим поточним веб-браузером; ось посилання на Firefox, Chrome та IE8, і всі вони будуть належним чином працювати з нашим сайтом, "це набагато важче зрозуміти.


Блокові сторінки також набагато настирливіші. Я б швидше відвідав битий сайт, ніж заблокував його повністю. Можливо, це стосується лише сторінок, які абсолютно потребують функціональності IE7 +?
TheLQ

2

Це залежить

це залежить від корисності сайту в "зламаному" браузері

якщо сайт взагалі не працюватиме, перенаправляйте їх на ввічливе пояснення того, чому

якщо на сайті все-таки вдасться надати корисну функціональність, відкрийте діалогове вікно попередження та встановіть велику зелену кнопку [натисніть тут, щоб оновити IE], та крихітну посилання


Напишіть "продовжуйте на свій страх і ризик" - [щоб зберегти повторну оцінку, прочитайте мій перший коментар до відповіді FrustratedWithFormsDesigner.] Це ж питання, що, можливо, також наражає сайт на небезпеку, навіть із відмовою від відповідальності.
Включення

@Orbling: у такому випадку перенаправляйте їх на сторінку з написом "ОБМЕЖЕНО ОБЛАСТЬ! Літні версії IE6 можуть не входити!"
Стівен А. Лоу

Так, це, мабуть, розумний план. Якийсь дурний користувач, мабуть, спробує напасти на вас за віковою дискримінацією.
Включення
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.