У веб-сайтов еще есть поддержка Internet Explorer 8 и ниже? [закрыто]

ПРЕДПОСЫЛКИ


Я собираюсь запустить свой сайт. Это академический сайт с ожидаемой базой пользователей, состоящей в основном из ученых. Он хорошо выглядит в Chrome, Safari, Firefox и IE10 и выше.

Я только что отправил ссылку своему коллеге, который открыл его, и это выглядело как яичница. Я обнаружил, что его рабочий компьютер (в больнице) работает IE7! Я ненавижу перенастраивать свой сайт (это, скорее всего, займет некоторое время и будет очень утомительным).


Вопрос


Как вы думаете, действительно ли необходимо поддерживать эти более ранние браузеры?

Если нет, и сайт обнаруживает раннюю версию IE, это модальный диалог, призывающий пользователя к обновлению, приемлемый?

70 голосов | спросил GhostRider 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 12:13:14 +0400 2014, 12:13:14

10 ответов


112

Мне кажется, что вам, вероятно, следовало бы изучить вашу базу данных до , создав сайт. Но, эй, ты сейчас в такой ситуации, так что тебе нужно иметь дело с ней, как ты ее находишь.

Я не удивлен, что больницы /учебные заведения используют IE7. Выполнение полного обновления ОС, броузеры, аппаратное обеспечение и т. Д. - очень дорогостоящее упражнение, поэтому вы, вероятно, обнаружите, что многие аналогичные места имеют такую ​​же ситуацию. Это не то, что люди в этом учреждении могут что-то сделать (брандмауэры, заблокированные машины, предотвращающие установку и т. Д.). Поэтому показывая им сломанный сайт и , в котором говорится, что они сами исправляют ситуацию, устанавливая новый браузер, когда это не то, что они даже могут сделать, это просто двойной удар по лицу.

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

В старых браузерах не обязательно быть одинаковым. Пользователи могут иметь расширенный опыт работы в более новых версиях, но в более ранних версиях он должен работать .

ответил JonW 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 12:23:57 +0400 2014, 12:23:57
43
  

Windows Internet Explorer 8 также больше не поддерживается, поэтому, если вы используете его (или любой другой браузер) для просмотра веб-страниц, вы можете подвергнуть свой ПК дополнительным угрозам.

Ссылка: Поддержка Windows XP завершена

Безопасно обратиться к ИТ больнице, что им необходимо обновить, по крайней мере, до IE по причинам безопасности.

ответил 4rchit3ct 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 12:20:16 +0400 2014, 12:20:16
27

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

Ваша единственная ответственность с точки зрения UX заключается в том, чтобы создать оптимальный опыт в рамках бюджетных ограничений и получить его для пользователя любыми средствами. Если все они используют IE8, то сегодня ваша работа засасывает, и вы делаете сайт IE8, потому что именно там пользователь. Приход пользователя к вам плохой UX .

Конечно, это не значит, что вам всегда нужно поддерживать каждый дюйм вашего сайта до IE6. У вас есть бюджет времени, денег, энергии и терпения, и если только 1% ваших пользователей используют IE8, эти ресурсы могут быть лучше потрачены, что делает сайт отличным для 99% пользователей, у которых есть приличные браузеры.

Итак, вот что я сделаю.

  1. Отключите все CSS и JS для неподдерживаемых браузеров, таких как IE8 и ниже. Если у вас есть хорошее разделение структуры и стиля , вы все равно оставите людей с полезным веб-сайтом, хотя уродливый. Если нет, вы должны исправить это, ради всех ваших пользователей и вашего собственного здравомыслия при сохранении этого веб-сайта.
  2. Добавьте небольшое сообщение о том, что текущий сайт выглядит плохо из-за неподдерживаемого браузера, так что люди знают, что это не то, что ваша компания обычно представляет. Убедитесь, что сообщение добавлено для неподдерживаемых браузеров, а не скрыто для поддерживаемых (вы не хотите, чтобы оно появлялось в рекламном ролике Google или читалось программой чтения с экрана). Не используйте модальный диалог , это не проблема, для которой вы хотите разорвать поток пользователя.
  3. Взгляните на статистику посетителей. Если вы получаете небольшой процент пользователей IE8, он может заплатить за добавление небольшого CSS с IE8. Достаточно просто, чтобы прояснить содержимое и сделать его доступным для использования.
ответил Peter 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 18:46:10 +0400 2014, 18:46:10
12

Я подумал о том, чтобы поделиться интересным пониманием:

IE8 быстро умирает (выглядит как экспоненциальный распад).

ie8 trend

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

Однако, как было объяснено, вы должны знать свою аудиторию , а не только их, но и тенденцию, которой придерживается ваша аудитория. Если вы работаете в Испании, перейдите на http://gs.statcounter.com/ и проверьте рынок доля в Испании . Если вы идете в больницы, создайте «Доказательство концепции» и поделитесь им с вашей целевой аудиторией и найдите свои браузеры через аналитику.

ответил Francisco Presencia 13 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 13 Sep 2014 18:43:31 +0400 2014, 18:43:31
6

Я склонен к тому, чтобы не доставлять пользу тем пользователям, которые все еще находятся на IE7, учитывая, сколько им лет и не хватает MSFT. IE7 был выпущен в 2006 году. 8 лет назад.

Я бы посоветовал вам противостоять соблазну сдержать освобождение всего сайта, потому что некоторая часть ваших потенциальных клиентов не сможет получить к нему доступ на какой-то процент от имеющихся у них устройств (конечно, у этих врачей есть телефоны, личные ПК, новые машины в больнице) и т. Д.

Мой предложенный план: 1) Запустите веб-сайт как можно скорее 2) Используйте Google Analytics (или вашу платформу для веб-аналитики) для оценки того, сколько пользователей IE7 вы получаете 3) Поставьте сообщение для пользователей IE7 и IE8, которые признают их менее оптимальный опыт 4) Определите план того, что вы будете делать на основе данных, которые вы будете собирать из Google Analytics, прежде чем собирать их. (если использование IE7 против домашней страницы составляет> 10%, я бы переписал все это, если> 5% я сделал бы простой материал, если <5%, я бы не предпринял никаких дальнейших действий

По моему опыту, после запуска вы можете обнаружить, что у вас есть еще 500 важных проблем, чем IE7, на которые вы должны тратить свое время. Частично это вопрос дизайна, но более остро заданный вопрос о приоритете продукта и бизнеса. В конце концов, вы не можете «перенастроить» весь ваш сайт.

ответил josh 13 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 13 Sep 2014 00:02:26 +0400 2014, 00:02:26
6

Google Chrome> Поддержка устаревшего браузера

Google предлагает Legacy Browser Support , что позволяет автоматически переключаться между Google Chrome и старым старым браузером (например, Internet Explorer ).

Со своего веб-сайта:

  

В вашей организации могут использоваться веб-приложения, созданные для браузеров, которые теперь являются несколькими версиями. Развертывание Chrome открывает преимущества современной сети, предлагая больше безопасности для ИТ-пользователей и скорости, а также возможность запуска новейших бизнес-приложений для сотрудников.

     

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

Рамка Google Chrome (проект с окончанием срока службы)

Не следует путать описанную выше функцию LBS с отличным, но теперь протестированным Google Chrome Frame , что позволило веб-сайту вызывать Chrome в окне IE.

ответил Basil Bourque 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 14 Sep 2014 23:03:44 +0400 2014, 23:03:44
5

Для общей интернет-аудитории вам лучше сообщать пользователям, что они могут /должны обновиться до более нового браузера. В конце концов, IE7 или менее работает на менее чем 1% интернет-сети (к счастью!), И вы не должны поддерживать такую ​​минимальную аудиторию. Для вашей конкретной аудитории, где деньги работают жестко, а обновления в ближайшее время не появятся, вам нужно будет выбрать баланс между удобством использования /взглядами и поддержкой браузера.

В этом конкретном случае я бы рекомендовал получить версию jQuery 1.x, которая поддерживает IE6 и новее, и позволяет писать один набор кода, который будет работать во всех поддерживаемых версиях IE, Chrome, Firefox , Safari, Opera и т. Д. Это позаботится о ваших сценариях. После этого вы захотите создать пользовательскую таблицу стилей с большим количеством «важных» модификаторов в условном комментарии, который позаботится о проблемах рендеринга в старых браузерах IE. Фактический объем требуемой работы может быть очень небольшим для некоторых сайтов, но, не видя сложности вашей страницы, было бы трудно сказать. Вы могли бы настроить его всего за пару дней в зависимости от сложности вашего сайта.

Однако, если это займет больше времени, я просто скажу пользователям, что у них может не быть оптимального опыта, и они должны попробовать Google Chrome или Firefox. Например, Chrome работает на XP SP 2 или более поздней версии, и, как правило, считается приемлемым программным обеспечением большинства ИТ-отделов, при условии, что дисковое пространство не является проблемой. На самом деле Chrome может даже установить без административных прав (он устанавливается в локальном каталоге пользователя), если у пользователя есть какие-либо разрешения вообще.

ответил phyrfox 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 18:14:25 +0400 2014, 18:14:25
2

Вам нужно будет написать целую кучу дополнительных стилей. Вы можете сделать это с помощью этого синтаксиса:

<!--[if IE 7]>
     <link rel="stylesheet" type="text/css" href="ie7.css">
<![endif]-->

... и он исчез.

ИЗМЕНИТЬ

Чтобы объяснить это, да, конечно, необходимо поддерживать IE7. Ваша цель - создать пользовательский интерфейс для клиента, и если клиент использует IE7, они все равно должны иметь приятный опыт.

Недопустимо принуждать пользователя к обновлению, поскольку у пользователей в больнице нет выбора.

ответил Code Whisperer 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 21:50:39 +0400 2014, 21:50:39
1

Я думаю, что просто показывать сообщение с просьбой обновить браузер достаточно.

  1. Трудно удовлетворить потребности всех. Удовлетворение старых браузеров может привести к компрометации пользовательского интерфейса для новых браузеров.
  2. Учитывая вашу целевую аудиторию, если они ищут информацию, связанную с наукой, я уверен, что они будут использовать последние браузеры, такие как хром и т. д. Следовательно, вы все равно можете отключить пользователей, имеющих старые браузеры.

Надеюсь, это ответит на ваш вопрос.

ответил Pratap Gadgil 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 12:19:40 +0400 2014, 12:19:40
1

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

Я согласен с JonW в том, что люди, которые застряли в ситуации, скорее всего, не смогут обновиться, поэтому модальные прослушивают их, чтобы сделать это бессмысленным. Но заставить сайт работать в IE7 не означает, что он должен выглядеть так же, как в последнем Firefox.

ответил helgatheviking 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 18:22:57 +0400 2014, 18:22:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132