Internet explorer поддержка
Окончание поддержки устаревших версий Internet Explorer
Поддержка прекращена с 12 января 2016 года для Internet Explorer 10 и более старых версий. Internet Explorer 11 — это актуальная версия Internet Explorer, которая продолжит получать обновления безопасности, исправления совместимости и техническую поддержку в Windows 7, Windows 8.1 и Windows 10.
Что это означает?
Это означает, что пришло время действовать. После 12 января 2016 года корпорация Майкрософт больше не будет предоставлять обновления безопасности и техническую поддержку для устаревших версий Internet Explorer. Регулярные обновления защищают устройства от атак злоумышленников. По этой причине важно пользоваться новейшей версией браузера.
Как обновить Internet Explorer?
Малый и средний бизнес
Для компаний есть много вариантов обновления браузера. Малые и средние по размерам организации (до 500 сотрудников), у которых нет веб-приложений с привязкой к устаревшим версиям браузера, могут просто воспользоваться автоматическим обновлением. Если же такие веб-приложения есть, обратитесь к партнеру корпорации Майкрософт: он подскажет, как вам лучше действовать.
Крупные предприятия
Корпорация Майкрософт предлагает крупным клиентам со штатом более 500 сотрудников помощь в развертывании и администрировании своих решений. К вашим услугам — специальные инструменты, технические ресурсы с подробной информацией и консультации экспертов. Чтобы узнать больше о миграции и развертывании, обратитесь в службы Майкрософт, к нашему торговому представителю или партнеру корпорации Майкрософт. Посетите центр Microsoft Edge для ИТ-специалистов и узнайте, как самостоятельно протестировать и развернуть последнюю версию Microsoft Edge.
Microsoft Edge — быстрый браузер, который бережет заряд батареи
Риски, возникающие при использовании устаревших версий Internet Explorer
Угроза безопасности
Устаревшие версии не получают обновления для системы безопасности. Это значит, что вирусам, шпионскому ПО и другим вредоносным программам будет легче проникнуть на корпоративные компьютеры и украсть или повредить данные.
Проблемы с соответствием требованиям
Если вы работаете в поднадзорной отрасли и обязаны соблюдать какие-либо нормативные требования (например, закон HIPAA в американском здравоохранении), проведите экспертизу: возможно, из-за использования неподдерживаемого ПО вы в дальнейшем не сможете выполнять свои юридические обязательства.
Отсутствие поддержки
Многие независимые поставщики программного обеспечения не поддерживают устаревшие версии Internet Explorer. Например, решения Microsoft 365 соответствуют современным веб-стандартам и поэтому лучше всего работают с браузером последнего поколения Microsoft Edge.
Вопросы и ответы
Microsoft Edge — наш новый многофункциональный браузер для Windows 10. В него интегрированы такие дополнительные возможности, как веб-заметки и Кортана. Также предусмотрена обратная совместимость. Если определенный сайт некорректно работает в Microsoft Edge, он откроется в Internet Explorer 11. Internet Explorer 11 по-прежнему будет поддерживаться в Windows 10.
Internet Explorer — компонент операционной системы Windows. Сроки поддержки его актуальной версии зависят от политики жизненного цикла поддержки для конкретной версии Windows. В случае с Windows 7, Windows 8.1 и Windows 10 поддержка Internet Explorer 11 прекратится только вместе с поддержкой самой ОС. Сроки для всех операционных систем указаны в базе данных жизненных циклов поддержки.
Мы будем поддерживать последнюю версию Internet Explorer на тех же условиях, что и остальные компоненты вашей операционной системы Windows (то есть до тех пор, пока не прекратим поддержку самой операционной системы). Эти условия соответствуют нашей утвержденной политике. Согласно отраслевой практике, пользователи последней версии Internet Explorer в поддерживаемых операционных системах Windows имеют первоочередное право на обновления и поддержку.
Поддержка предыдущих версий Internet Explorer будет прекращена. Это значит, что мы перестанем выпускать для них обновления (в том числе для системы безопасности), предоставлять бесплатную и платную техническую поддержку, а также обновлять справочные статьи.
Благодаря режиму предприятия в Internet Explorer 11 и Microsoft Edge можно использовать устаревшие версии веб-приложений. Руководства и инструкции по обновлению вы можете найти в центре Microsoft Edge для ИТ-специалистов.
Режим предприятия улучшает обратную совместимость Internet Explorer 11 и Microsoft Edge. В этом режиме можно запускать многие устаревшие веб-приложения, которые разрабатывались для прежних версий Internet Explorer. Мы знаем, что эта функция необходима некоторым клиентам для работы, поэтому корпорация Майкрософт будет поддерживать режим предприятия в Internet Explorer 11. Кроме того, мы и далее будем улучшать совместимость, а также работать над инструментами и ресурсами, которые призваны облегчить нашим клиентам обновление браузера.
Корпорация Майкрософт предлагает много бесплатных и платных вариантов поддержки для клиентов и партнеров, желающих перейти на последнюю версию Internet Explorer или Microsoft Edge. Дополнительные сведения см. на странице центра Microsoft Edge для ИТ-специалистов.
dimensi / Тестирование и отладка верстки под IE.md forked from codedokode/Тестирование и отладка верстки под IE.md
Тестирование и отладка верстки под ИЕ
Начнем с того, что надо писать не под «ИЕ», а номера конкретных версий. Каждая версия ИЕ по своим особенностям и багам напоминает отдельный браузер, под который надо подкладывать свои, отдельные костыли. И что хуже, MS иногда выпускает исправления багов, и мы имеем кучу пользователей, с разными версиями, с разными наборами сервис-паков и обновлений. И что еще хуже, в некоторых браузерах есть режимы совместимости, например ИЕ8 может отобразить страницу в режиме совместимости с ИЕ7, и — кто бы ожидал — при этом с другим набором багов, нежели настоящий ИЕ7.
Вот плач тестировщика Яндекса по этому поводу: http://habrahabr.ru/post/201172/ (мне особенно нравится картинка из фильма про хоббитов — она очень хорошо выражает суть ситуации). Можете прочитать статью для осознания масштабов проблемы.
Потому начнем изучение противника с версий.
- IE12 (можно поставить на Win 7+) — не сталкивался с ним.
- IE11 (включен в Win 8.1, можно поставить на Win 7+) — более-менее нормальный браузер, поддерживающий современные стандарты HTML 5, CSS 3
- IE10 (включен в Win 8, ставится на Win 7+) — более-менее нормальный браузер, поддерживает HTML 5/CSS 3, кроме каких-то совсем новых вещей
- IE9 (ставится на Win Vista+) — первый из ИЕ, который начал поддерживать HTML5/CSS3. Увы, поддерживает мало что, например text-shadow (тени у текста) нету. Ну хотя бы скругленные уголки есть — и на этом спасибо. Последний браузер, который поддерживает майкрософтовские фильтры (которыми можно имитировать недостающие тени и градиенты, например). Есть совсем немножечко багов, доставшихся видимо от предков. Но в общем, в сравнении с тем, что было раньше, неплохой браузер.
- IE8 (включен в Win 7, ставится на Win XP+) — первый из ИЕ, который начал поддерживать HTML 4/CSS2.1 нормально без злостных багов (но немного мелких ошибок есть). Не поддерживает HTML 5/CSS 3 (круглые уголки, теги и все, что дальше), по нынешним меркам плох, но поверьте мне, после ИЕ7 и особенно 6 это был праздник — в кои-то веки верстка по стандартам отображается (почти) нормально! Сколько времени экономится! Часть вещей, вроде теней и градиентов, можно имитировать фильтрами.
- IE7 (включен в Vista), IE6 (включен в XP) — жуткие монстры из фильмов ужасов, которые обещают даже опытному верстальщику не одну бессонную ночь. На словах они Львы Толстые поддерживают HTML4/CSS2.1, но на деле там такое количество багов и «особенностей», что половину свойств использовать невозможно, все разваливается и съезжает. 95% современных сайтов в них не отображается в принципе. Если тебе приходится верстать под них, то запасись успокаивающими препаратами или котом забудь про CSS3, используй только CSS2.1, самую примитивную верстку, самые простые css-свойства, все размеры и расположение элементов задавай фиксированным, никакой резины, никаких процентов, никаких сложных конструкций с флоатами, никаких width: auto. Может быть, у тебя что-то и получится.
Для поддержки важно знать, сколько процентов пользователей использует ту или иную версию. Посмотреть статистику по России можно например тут (в других странах могут быть другие цифры): http://www.liveinternet.ru/stat/ru/browsers.html? >
Обрати внимание, «баги» относятся не только к багам в поддержке CSS, но и в JS. Твой JS код на старых версиях ИЕ тоже может не работать.
Браузер ИЕ глубоко интегрируется в систему, потому портабельных версий ИЕ нет. Откатить версию ИЕ на более старую можно только при установке ИЕ10 и выше, а например с ИЕ9 откатиться ниже уже нельзя. Возникает вопрос, как проверять сайт в нескольких версиях программы?
Правильный способ — виртуальные машины. Берем тот же Virtual Box, создаем в нем нужное число машин, ставим в них ОС и нужную версию ИЕ (который можно скачать с сайта MS). Я использовал где-то 512 Мб памяти на машину и «облегченные» версии винды. Также, майкрософт выпускает готовые образы с уже установленными ИЕ разных версий: https://www.modern.ie/ru-ru/virtualization-tools
Также, майкрософт предлагает (вроде бы бесплатно) получить доступ к IE в их облаке: https://remote.modern.ie/
Плюс в том, что мы видим то же, что и пользователь с ИЕ. Минус — затраты времени на установку/запуск виртуальных машин. Тем не менее, серьезные компании и профессионалы используют именно этот способ.
Другие варианты — программы вроде «multiple IE», которые включают в себя браузеры разных версий. С ними проще, но они обеспечивают недостаточную эмуляцию всех багов и особенностей ИЕ, и ты рискуешь либо пропустить баг, либо увидеть несуществующий.
В ИЕ начиная с версии 8 включены средства разработчика, вызваемые клавишей F12 . Используй их, хотя они тоже могут глючить.
В начале твоего HTML-кода должен стоять доктайп ( http://htmlbook.ru/samlayout/rezhimy-brauzerov/doktaip ). Если ты не ставишь доктайп (или ставишь не в начале файла) — браузер думает, что перед ним древняя страница из 20-го века и переходит в quirks mode — режим совместимости с допотопным старьем. Для ИЕ это режим совместимости с ИЕ5 (ты читал, какой плохой ИЕ6? ну а тут будет ИЕ5).
Проще всего поставить HTML5 доктайп (он самый короткий):
Этого хватит, чтобы избежать перехода в quirks mode. Но этого недостаточно, чтобы избежать других ловушек вроде режимов «совместимости».
Версии браузера, начиная с ИЕ8 имеют режимы «совместимости» с более ранними версиями. Если ИЕ покажется, что страница рассчитана на более старый браузер — он переключится в этот режим (например из ИЕ9 в ИЕ7 — естественно, с отключением поддержки HTML5 и с включением багов из ИЕ7). Причем, разумеется, отображение страницы в режиме совместимости с ИЕ7 не совпадает с отображением в настоящем ИЕ7.
Поводов переключиться может быть много: в странице встречаются условные комментарии, сервер находится на твоем компьютере или в локальной сети (сюрприз, правда? одна и та же страница отображается по-разному в зависимости от того, на какой сервер выложена), сайт находится в волшебном списке майкрософт, пользователь нажал кнопочку переключения. Переключение в режим совместимости, естественно, сопровождается багами отображения, съехавшей версткой и другими радостями верстальщика.
Вот алгоритм выбора режима совместимости для ИЕ8: http://blogs.msdn.com/b/ie/archive/2010/03/02/how-ie8-determines-document-mode.aspx (картинка в конце статьи). Как тебе?
К счастью, есть способ запретить такое поведение. Сделать это можно 2 способами:
В настройках веб-сервера или в приложении отдать заголовок X-UA-Compatible: IE=edge . В php это можно сделать командой header(«X-UA-Compatible: IE=edge»); , идущей до вывода самой страницы. Это надежный способ и работает в 99.9% случаев (кроме случая, когда пользователь нажал кнопку переключения режима). Вместо IE=edge можно писать желаемую версию ИЕ, которую нужно эмулировать, например, IE=7 , но эмулировать ИЕ умеет только более старые (и более глючные) версии. Зачем тебе такая радость?
Добавить, как можно выше внутри , мета-тег:
Это проще, так как не надо возиться с заголовками, но работает не всегда. Например,если ты использовал условный комментарий до мета-тега, то метатег проигнорируется (ИЕ переключится, верстка поедет).
Прежде чем говорить о багах, поговорим о том, как можно задать отдельные правила или html-код для отдельных версий ИЕ.
Баги и особенности ИЕ
Особых багов нет. В ИЕ10 могут не поддерживаться какие-то совсем новые фичи CSS3/HTML5
Первая версия, поддерживающая (частично) HTML5/CSS3, а также Javascript ES5 (это Object.create() , Array.forEach , Function.bind и другие).
Проверять поддержку того или иного набора свойств удобно на caniuse, например: http://caniuse.com/#search=text-shadow
Поддерживается только HTML4.01/CSS2.1. Это значит, нет круглых уголков, теней, растягивания фона и других прелестей CSS3. Это значит, что элементы из HTML5 вроде не отображаются и к ним не применяются стили (есть решение, смотри html5-shiv ниже).
Зато CSS2.1 поддерживается неплохо, с небольшим количеством багов.
Не поддерживаются нововведения Javascript ES5.
Если кратко, то ИЕ6-7 работают по своим правилам, чем-то отдаленно напоминающие стандарты CSS2.1/HTML4. Если ты можешь избежать верстки под эти версии — избегай ее любой ценой.
Способы борьбы с багами
«Постепенное ухудшение» — это когда мы при отстутствии той или иной фичи отказываемся от нее. Например, если старый браузер не поддерживает скругление уголков, то выводим нескругленные. Если браузер не поддерживает отправку файлов аяксом с полоской прогресса, отправляем обычной формой с перезагрузкой страницы. При таком подходе пользователь все равно может пользоваться сайтом, пусть и с меньшим комфортом, и этот подход не требует много труда. Увы, заказчику иногда может не понравится отсутсвие круглых уголков, и тебе придется ставить скрипты-полифиллы, утяжеляющие страницу и создающие место для новых багов.
В ИЕ до 9 версии включительно можно использовать условные комментарии, чтобы вставить кусок HTML-кода только для определенных версий ИЕ (или наоборот скрыть от них): http://htmlbook.ru/samlayout/internet-explorer/uslovnye-kommentarii
С их помощью, например, можно подключить отдельный css-файл только для ИЕ и писать в него исправления верстки.
С помощью специальных конструкций можно сделать css-правила применимыми (или неприменимыми) для отдельных версий браузеров. Подробнее:
В ИЕ (до версии 9) есть фильтры, с помощью которых можно частично имитировать полупрозрачность ( opacity ), тени ( box-shadow , text-shadow ) и градиенты из CSS3. Учти, что тут надо тщательно все тестировать, так как фильтры могут приводить к искажениям формы букв, картинок, «грязному» тексту, искажениям вида страницы и тормозам.
Фильтры добавляются через css-свойства filter и -ms-filter (в ИЕ9). Это не те фильтры, что вводятся в новых стандартах CSS3, не перепутай (хотя свойства называются так же).
Полифиллы и скрипты
Для борьбы с проблемами ИЕ есть полифиллы и скрипты. Полифиллы добавляют поддержку фич из Javascript ES5.
Прежде чем их использовать, стоит учесть, что тут не все так просто. Те скрипты, которые эмулируют в старых ИЕ поддержку новых CSS3 свойств могут вносить серьезные ухудшения юзабилити: страница может начать тормозить, дергаться при прокрутке, дольше загружаться, могут съехать верстка. Потому стоит тщательно тестировать такие скрипты и выбирать: что важнее, круглые уголки или скорость работы и удобство использования страницы. Мне, например, скорость важнее, но заказчик может иметь другое мнение.
Что такое Internet Explorer: обозреватель для всех или Избранных?
Internet Explorer: что это такое и нужен ли он Вам?
NewsBar Windows: нон-стоп новости 24/7
Windows 10 выводит из строя Mac: Microsoft признал вину, но что дальше?
Плановая переустановка Виндовс 7 на 10: мошенники против пенсионеров
Полноэкранная реклама от Windows — раздражающая новинка, которую можно и нужно отключить
Киберкоронавирус в сети: конверты с бубонной чумой уже в сети. Вы готовы?
Internet Explorer — это браузер, интегрированный в операционную систему Windows и постепенно замещаемый веб-проводником Microsoft Edge. Несмотря на отказ компании разрабатывать новые версии, Интернет Эксплорер пока еще входит в тройку лидеров на мировом рынке. Ниже кратко рассмотрим, что за браузер Internet Explorer, как им пользоваться, в чем его плюсы и минусы.
Что такое Интернет Эксплорер?
Начнем с теоретической части и рассмотрим, что такое обозреватель Internet Explorer (сокращенное название IE). Это программа, которая создавалась компанией Майкрософт в период с 1995 по 2015 года. Последняя версия входит в Windows 10, но идет совместно с Майкрософт Эдже.
Интернет Эксплорер — это представитель целой эпохи, который, несмотря на множество критиков, продолжает входить в тройку лидеров среди всех браузеров. Первоначально IE планировался как элемент специального пакета, поставляемого с Windows отдельно. В компании отказались от такого плана и внедрили программу непосредственно в ПО. В дальнейшем практически каждый год представители Microsoft обновляли веб-проводник и выпускали новую версию. Последний вариант IE 11 появился в 2013 году.
По статистике Internet Explorer занимает на мировом рынке 4-е место. Его доля составляет немногим более 5,74 %. Впереди оказался только Хром почти с 71% и Фаерфокс с 9,5 %. При этом сзади остались такие браузеры, как Сафари, Опера и Эдже. Причина такой популярности объясняется высоким спросом на ОС Windows, где до сих пор встраивается Internet Explorer.
Для чего нужен Интернет Эксплорер?
Браузер Internet Explorer — это программа, включающая в себя набор средств и инструментов, позволяющих искать и просматривать необходимую информацию в Сети. С помощью веб-проводника можно связаться с любым Интернет-сайтом и просматривать его через специальный интерфейс программы.
Рассматривая вопрос по Internet Explorer, что это за программа, и нужна ли она, выделяется ее способность связывать пользователя и серверы сайтов в Сети. Иными словами, это посредник, позволяющий человеку выполнять различные действия в процессе работы — перейти на необходимый интернет-ресурс, кликнуть по ссылке, открыть окно, поменять шрифт и т. д.
Internet Explorer от Windows — это бесплатная программа, интегрируемая в ОС Виндовс. Популярность ПО обусловлена хорошим функционалом, совместимостью со всеми веб-страницами и поддержкой современных технологий. К основным свойствам Internet Explorer стоит отнести:
- отображение информации в разных форматах — видео, текстовой или графической информации:
- простой и понятный интерфейс, позволяющий просматривать разные сайты;
- опция советника, анализирующего производительность элементов веб-проводника с возможностью их выключения для повышения производительности;
- наличие плагина Adobe Flash;
- поддержка конфиденциальности, благодаря опции InPrivate;
- безопасное перемещение по сайтам, благодаря встроенному диспетчеру.
Если подводить промежуточный итог по Интернет Эксплорер, что это такое, и для чего он нужен, напрашивается следующий вывод. Это программа, обеспечивающая комфортное пользование Интернетом путем перемещения между страницами.
Как пользоваться?
Несмотря на популярность веб-проводника, многие не могут разобраться, как пользоваться Internet Explorer. Это связано с большим инструментарием программы. К основным элементам управления можно отнести:
- Панель . Этот раздел находится в верхней части окна и содержит инструменты, необходимые для управления браузером. Так, с помощью кнопок Вперед и Назад пользователь может перемещаться между разными сайтами. Что касается адресной строки, в нее необходимо ввести необходимый сайт и перейти к поиску информации. Для удобства система предлагает варианты ввода уже при появлении первых букв в строке URL. Здесь же можно вводить поисковые запросы и искать интересующую информацию. Для управления используются кнопки обновления, остановки, домой, избранное и т. д. Подробно останавливаются на управлении нет смысла, ведь с Internet Explorer можно разобраться уже в первый день применения.
- Вкладки . Под панелью управления расположены вкладки — специальные ссылки на открытые сайты. Браузер позволяет одновременно перейти на множество ресурсов. При этом осуществляется переход между страницами. При желании можно закрыть одну или несколько вкладок путем нажатия на крестик. В процессе пользования допускается изменение порядка вкладок Internet Explorer.
- Загрузка файлов . Во время перемещения в Сети может потребоваться загрузка файлов — фотографий, видео, музыки или других. Загруженные файлы попадают в папку Загрузки. При нажатии на кнопку Сохранить происходит сохранение файла в папку. Если нажать на Отмена, процесс скачивания аннулируется.
В целом, использование Internet Explorer не вызывает трудностей. Браузер достаточно удобен в пользовании и настройке.
Плюсы и минусы Internet Explorer
Сегодня Интернет Эксплорер постепенно утрачивает ранее занятые позиции. Причина — большая конкуренция и постепенный переход Майкрософт на Edge. Для чистоты эксперимента приведем плюсы и минусы браузера.
- Веб-проводник Internet Explorer не нужно скачивать, ведь он входит в состав Windows.
- Высокий уровень безопасности для платежных сервисов.
- Поддержка технологии Active X. Такой особенность пока не могут похвастаться конкуренты.
- Некоторые сайты открываются корректно только в Internet Explorer. Это необходимо учитывать при работе в Сети.
Отметим, что Windows продолжает верить в IE, который идет вместе с Edge в последней версии.
Недостатки Internet Explorer:
- Программа работает только с Виндовс.
- Отсутствует полная поддержка HTML5.
- Не поддерживаются многие инструкции и стандарты.
- С удалением IE из ОС Виндовс возникают трудности.
- Веб-проводник уязвим из-за своей интегрированности в Windows.
- Интерфейс Internet Explorer выглядит слишком громоздко, что создает ряд трудностей для пользователей.
- Почти нет расширений и дополнений.
- Скорость работы проигрывает другим браузерам и т. д.
Появление Microsoft Edge позволяет сделать вывод, что это значит для Internet Explorer. Такое нововведение в последней версии свидетельствует о постепенном уходе от IE. Вопрос в том, когда представители Майкрософт найдут достойную замену. С другой стороны, пока нет определенности по отношению к Эдже. Звучат мнения, что разработчик сохранит название, но сделает программу на Chromium или Blink. Со временем ожидается много нововведений, но будут ли они в новом браузере или в рестайлинговой версии — еще вопрос.