Какая версия Internet Explorer (IE) должна поддерживать мою веб-приложение?

Так как MS перестанет поддерживать что-либо перед IE 8 в ближайшее время, я не уверен, что я должен сделать свое веб-приложение совместимым с этими старыми браузерами. Я знаю, что есть люди, которые их используют, но я не знаю, достаточно ли того, чтобы сделать это стоящим.

Любые предложения относительно того, как решить, какую версию поддерживать?

Ответ 1

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

В любом случае, вот ответ на ваш вопрос: вам нужно определить "веб-приложение". Если вы имеете в виду веб-приложение, используемое предприятиями в стиле LOB, то вы должны уметь определять минимальные требования. Для веб-приложения, над которым я сейчас работаю, у нас есть минимум IE8 или FFox 3.6. Только в одном случае у нас был клиент, который не мог обновиться с IE6, потому что они все еще использовали критическое устаревшее приложение, которое было создано для IE6, поэтому вместо этого они используют FFox для нашего приложения.

Если ваше веб-приложение будет доступно для более широкого мира, и любой случайный John Q. Public может его использовать, вам, безусловно, все равно нужно учитывать номера для каждого браузера, а затем принять решение о том, участвуя в поддержке этого браузера, стоит того, сколько людей используют его.

Ответ 2

Отсутствует.

Серьезно. Вы не должны поддерживать какую-либо версию IE. Это абсолютно ужасно.


Изменить:, так как я изначально написал этот ответ, был выпущен Internet Explorer 9. IE9 предлагает значительные улучшения по сравнению с предшественниками и является гораздо более достойным конкурентом на рынке браузеров.

Сказав это, ему еще предстоит пройти долгий путь, прежде чем я рассмотрю возможность использования его через Chrome (мой браузер по умолчанию). Поскольку я использую Ubuntu, Microsoft должна будет выпустить версию своего браузера в Linux, и потому, что комета Halley вернется задолго до того, как это произойдет, я остаюсь в стороне от IE.


Дальнейшее редактирование: это не относится к Edge.

Ответ 3

Это зависит от того, нужно ли вам работать как можно большему числу людей. Я могу говорить только на сайте, на котором у меня есть Google Analytics, но около 20% посещений - IE6, еще 15% - IE7. Если вы можете позволить себе отказаться от потенциального 35% аудитории, пойдите для этого.

(Здесь статья wikipedia об общем доступе браузера, a разбивка использования IE. Официальная статистика поразительно похожа на те, которые я цитировал выше.)

Ответ 4

IE 7+.

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

Или просто придерживайтесь IE7 +.

Ответ 5

Зависит от аудитории.

  • Если вы Amazon.com, Ebay или Google, вам, вероятно, придется поддерживать каждый браузер под солнцем, за исключением, возможно, Netscape 4.7 на Intel Solaris (Примечание. Я действительно использовал эту комбинацию, мой B.Sc, но это было более десяти лет назад).

  • Если вы нацелены на широкую веб-аудиторию, IE7 +, FF, Safari, Chrome и, возможно, Opera

  • Если вы ожидаете пользователей в корпоративных интрасети, вам может потребоваться поддержка IE6 +.

  • Если вы нацелены на мобильных пользователей, Opera и различные мобильные браузеры.

Ответ 6

Наше веб-приложение, которое продается как продукт, который будет установлен на корпоративных интрасетях, поддерживает IE 7+. Недавно мы бросили IE 6, и до сих пор никто не жаловался. Конечно, мы также поддерживаем Firefox, Safari, Opera и Chrome, но это скучно: мой алгоритм тестирования выглядит следующим образом:

  • разработка в Firefox
  • часто тестируют и исправляют IE8 в режиме совместимости.
  • часто тестируются и исправляются в обычном режиме IE8.
  • иногда тестирует реальный IE 7 (пока IE8 в режиме comp на 100% корректно эмулирует IE7)
  • перед выпуском подтверждают, что Opera, Safari и Chrome по-прежнему верны. Эти 3 почти всегда правильны, если Firefox работает.

Ответ 7

Вам следует следовать "прогрессивному усовершенствованию" - предоставить основные функции сайта большинству, если не всем пользователям; затем, для A-Grade, предоставите дополнительные глазные конфеты и функции. В IE6 все еще используется где-либо 10 - 20% веб-пользователей, мы не можем игнорировать его полностью.

Однако мы можем следовать шаблону Youtube и Google: отображать сообщение, в котором пользователь должен обновить. Если вы перейдете на YouTube на IE6, вы больше не сможете просматривать видео. Вот что вы увидите:

YouTube

И вот Google Docs на IE6:

Документы Google