Что мы должны сказать нашим неподдерживаемым пользователям IE6?

10

В следующей версии нашего веб-приложения мы взломали IE6 и не собираемся его исправлять. У нас было четкое предупреждение для пользователей IE6 в течение нескольких месяцев; мы решили, что пришло время не поддерживать это.

Мой вопрос: как мы должны сообщить об этом нашим пользователям?

Некоторые люди здесь считают, что мы должны блокировать пользователей IE6, которые будут пытаться получить доступ к веб-приложению, потому что оно не будет работать для них. Другие считают, что мы должны просто оставить предупреждение, говорящее «Это не работает в IE6», но не блокировать их; вместо этого, если они нажмут, чтобы отклонить предупреждение, просто впустите их на сломанный сайт, чтобы убедиться, что оно не работает.

Кто прав? Есть ли способ лучше?

Дан Фабулич
источник
4
RSVP ie6funeral.com
Мику
17
Обратите внимание, что этот вопрос не о том, должны ли мы поддерживать IE6 или нет. Мы знаем все о прогрессивном улучшении. Большая часть нашего веб-сайта прекрасно работает в IE6, но на сайте также есть сложное веб-приложение AJAX; мы больше не считаем, что стоит исправлять веб-приложение для крошечного меньшинства наших пользователей. Они по-прежнему могут получить доступ к информации нашего сайта через карту сайта HTML и, конечно же, Google. Я опущу ответы, предложив исправить веб-приложение для IE6. Мы приняли наше решение.
Дан Фабулич
4
Возможно дружеское сообщение об обновлении? «Пожалуйста, ради любви перегруженных работой веб-дизайнеров повсюду, обновите свой 10-летний браузер. Если ваш системный администратор отказывается это делать, шлепните его. Если у вас нет полномочий шлепать его, найдите кого-нибудь, кто сможет».
Шарпи
4
Кто использует ваше веб-приложение? Физические лица? Люди низко в корпоративной иерархии? Руководители?
Дэвид Торнли
1
@David Individuals; большая часть нашего трафика 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, с большей вероятностью даст результаты.
Дэвид Торнли
@ Давид, какие результаты? Люди будут врываться независимо от формулировки.
Очень хороший способ заявить это.
sevenseacat
Отличная идея без каких-либо этических дилемм.
Джереми
26

Для этого есть довольно крутая утилита:

http://ie6update.com

IE6 Update Bar

Он поднимает панель установки для обновления ... довольно умно. Попробуйте демо.

Примечание. Поскольку IE9 недоступен для Windows XP (или версий сервера до 2008 года), а IE6 не существует ни в одном более позднем выпуске, эта утилита больше не сможет обновляться до последней версии. Тем не менее, он может обновиться до IE8, что по-прежнему позволяет устранить IE6.


В противном случае в Google Code существует проект предупреждения об обновлении IE6 .

IE6 Обновление Предупреждение


Microsoft фактически напрямую поддерживает анти-IE6 веб-сайт, Internet Explorer 6 Countdown .

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

IE6 Обратный отсчет

Orbling
источник
ie6update.com был хорош до IE9. Теперь с IE9 через несколько дней это плохо. Компьютеры с IE6 не могут обновиться до IE9 . Когда-либо. Итак, они загрузят IE8, и мы застрянем через несколько лет, пытаясь убедить всех отказаться от IE8.
Дэвид Мердок
@ Дэвид Мердок: проблема с IE6 до IE9 заключается в том, что люди используют неподдерживаемые версии ОС. XP была отключена для IE9, хотя утилита все еще может обновиться до IE8. Все еще решает проблему зависания в IE6, но не обновляется до последней версии.
Orbling
1
Мне нравится подход с желтой полосой, поскольку обычный ответ - именно то, что вы хотите, чтобы эти люди сделали.
2
При этом любой пользователь может бесплатно перейти с IE * на любой современный браузер (IE8 НЕ современный браузер). Тем не менее, пользователь Windows XP не может обновиться до Vista или Windows 7 бесплатно. Мы должны поощрять пользователей, которые не могут использовать IE9, перейти на другой современный браузер.
Дэвид Мердок
1
@ Дэвид Мердок: Вот почему я предпочитаю средний подход из трех, которые я упоминаю.
Orbling
4

Что может быть худшего, если пользователь IE6 заходит на сайт и пытается использовать его, несмотря на предупреждения? Незначительное раздражение пользователя? Поврежденные данные? Потеря жизни? Случайный призыв Ктулху?

Я предлагаю большой уродливый заметный баннер вверху, предупреждающий их, что они используют неподдерживаемый браузер, и вы не сможете отвечать на их заявки на устранение неполадок, если они вызовут их в IE6. Позвольте им получить доступ к сайту до тех пор, пока он не вызовет каких-либо серьезных потерь данных (или других проблем, кроме тех, которые связаны с тем, что «div не очень хорошо выстраивается»), но убедитесь, что они знают, что они не поддерживаются.

И если у пользователей IE6 функциональность SOOO ухудшается, что они могут также не использовать сайт, а затем заблокировать их. Или, может быть, дать им «Сайт может не работать с вашим браузером, вы действительно уверены, что хотите попробовать?» страница (на самом деле я видел этот последний в использовании здесь и там).

... и так как вы уже несколько месяцев предупреждали, это не значит, что они могут сказать, что они не получили предварительного уведомления.

FrustratedWithFormsDesigner
источник
Серьезная потеря данных не является риском в нашем случае ... это альтернативное представление наших данных. Это серьезно сломано в следующей версии; из-за некоторой проблемы с прозрачностью большая часть экрана выглядит синей. Таким образом, существует очень небольшой риск того, что кто-то может пострадать из-за нашей нефункциональности в IE6.
Дан Фабулич
1
@Dan Fabulich: То есть он практически непригоден для всех практических целей? Затем я бы предложил сначала заблокировать их и дать им "Вы уверены, что хотите попробовать с неподдерживаемым браузером?" сообщение ... надеюсь, они попытаются и увидят, что им нужно обновить. На любой странице, на которую они попадают, вы также можете показать им скриншоты и описания всех новых и замечательных функций, на которых они упускают.
FrustratedWithFormsDesigner
1
Часто программисты используют методы AJAX с интерфейсом, чтобы ограничивать и направлять выбор и решения от интерфейса к программному обеспечению. Наличие состояния «не уверен, что будет работать» может привести к ситуациям, когда пользователь думает, что он принимает решения, которые не имеют успеха, или, что еще хуже, ему разрешено принимать решения, которые следует запретить. Теперь, очевидно, ваш серверный код все еще должен проверять и отлавливать эти случаи, но это все еще большой риск, преднамеренно санкционируя изворотливый интерфейс, если что-то пойдет не так, ваши пользователи вполне могут сказать - «это ваша ошибка».
Orbling
2
Также +1 для «Случайного призыва Ктулху»
Orbling
2

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

Если вы поддерживаете сайт в рабочем состоянии, и он работает в IE6, но не совсем, а некоторые его части вообще не работают, то независимо от того, насколько вы хороши в уведомлении «Не используйте IE6 на этом сайте, «обязательно найдется группа пользователей, которые этого не заметят (или недостаточно знают о различиях между веб-браузерами, чтобы знать, что они в первую очередь используют неработающий браузер), и это вызовет проблемы.

С другой стороны, если попытка получить доступ к сайту перенаправляет их на страницу с надписью «этот сайт несовместим с вашим текущим веб-браузером; вот ссылки на Firefox, Chrome и IE8, все из которых будут правильно работать с нашим сайтом, «Это намного сложнее понять неправильно.

Мейсон Уилер
источник
Блочные страницы также намного более навязчивы. Я бы предпочел посетить сломанный сайт, чем полностью его заблокировать. Возможно, это относится только к страницам, которые абсолютно требуют функциональности IE7 +?
TheLQ
2

Это зависит

это зависит от полезности сайта в «сломанном» браузере

если сайт вообще не работает, то перенаправьте их на вежливое объяснение, почему

если сайт все еще может быть в состоянии предоставить некоторые полезные функции, установите флажок с предупреждением и получите большую зеленую кнопку [нажмите здесь, чтобы обновить IE] и небольшую ссылку [продолжить на свой страх и риск]

Стивен А. Лоу
источник
WRT «Продолжить на свой страх и риск» - [. , чтобы сохранить перефразируя точку, прочитать мой первый комментарий к ответу FrustratedWithFormsDesigner в] Тот же вопрос, что потенциально ставит под угрозу сайт тоже, даже с оговоркой.
Orbling
@ Orbling: в этом случае перенаправьте их на страницу с надписью «ЗАПРЕЩЕННАЯ ОБЛАСТЬ! Пожилые версии IE6 могут не войти!»
Стивен А. Лоу
Да, это, вероятно, разумный план. Возможно, какой-нибудь дурак попытается напасть на вас по признаку возраста.
Orbling