Share via


Украинские сайты начали подготовку к выходу нового браузера Internet Explorer 8

Internet Explorer 8 - новый браузер от Microsoft, содержащий множество интересных возможностей.

Одной из основных возможностей является совместимость браузера с новыми рекомендациями к разработке сайтов (HTML 5, CSS 2.1 и др.) Теперь у разработчика есть значительно больше возможностей по привлечению пользователей на сайт. В то же время необходимо позаботиться о существующих сайтах. Ведь ориентация на последние рекомендации может привести к неправильному отображению сайтов, которые были разработаны для более ранних версий браузера. В связи с этим Internet Explorer 8 поддерживает режим совместимости с предыдущей версией браузера - IE 7. Режим совместимости может быть активирован пользователем или установлен принудительно разработчиком для всего сайта или отдельной страницы сайта. Если рассматривать функциональность с точки зрения пользователя, то ему достаточно нажать небольшую кнопку рядом со строкой запроса, для перехода в режим совместимости:

image

Между тем разработчики браузера понимают, что требовать дополнительное действие от пользователя, которое еще и приводит к перезагрузке страницы, крайний вариант решения проблемы. Поэтому основные рекомендации направлены на разработчиков и администраторов существующих сайтов, которые имеют возможность настроить свои сайты для автоматического исполнения в режиме совместимости c IE7. Это делается с помощью добавления HTTP заголовка в ответ, отправляемый браузеру. Заголовок выглядит следующим образом: X-UA-Compatible: IE=7. Операция занимает не более минуты времени разработчика или администратора и полностью решает вопрос совместимости. При обращении к соответствующим сайтам IE 8 запускает двигатель IE 7 для отображения сайта. Данный подход не требует тестирования сайта в новом браузере и не требует дополнительных действий от пользователя. Примером сайтов, которые возглавляют рейтинги в Украине по трафику и уже используют описанный подход, могут служить: практически все ресурсы медиа-холдинга ОБОЗ.ua (https://obozrevatel.com, https://oglyadach.com, https://auto.oboz.ua, https://sport.oboz.ua и др.), популярный спортивный сайт https://www.football.ua и популярный портал https://www.online.ua.

Следующие возможности, на которых можно остановиться, это акселераторы и WebSlices.

Акселераторы позволяют расширить контексное меню браузера, облегчая для пользователя доступ к различным службам. В качестве примера акселератора можно рассмотреть службу перевода https://pereklad.online.ua, предоставляющую несколько акселераторов для нового браузера:

image

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

image

При этом реализация акселератора представляет собой XML файл, содержащий ссылку на службу, список предопределенных параметров, которые обрабатывает служба и, возможно, ссылку на окно предпросмотра результатов работы акселератора. Также доступны java-скрипт методы, позволяющие определить, установлен ли акселератор в системе у пользователя.

Следующая функциональность, это WebSlices.

С помощью этого функционала пользователь получает возможность подписываться на часть информации на странице, получая доступ к последним изменениям через всплывающие окна, доступные на панели инструментов. Примером сайтов, поддерживающих работу с WebSlices в Украине могут служить https://www.football.ua или https://valuta.online.ua.

Работая с сайтом, где существует WebSlice, пользователь получает возможность подписаться на него одним из двух способов:

1). Работая с содержимым страницы непосредственно. При этом, блоки, на которые возможна подписка, будут выделятся зеленой рамкой, сопровождаемой иконкой. Щелкнув на иконку, пользователь получает возможность подписаться на WebSlice

image 

image

2). с помощью специального пункта меню, доступного на панели инструментов:

image

image

В результате добавления описанных WebSlices пользователь получает дополнительные пункты меню с возможностью вызвать всплывающие окна, содержащие данные, на которые подписался пользователь.

image

 

image

Разработка страниц, поддерживающих WebSlices не вызывает трудностей. Все что требуется от разработчика, это добавить несколько специальных стилей на уже существующую страницу.

Более детальную информацию о разработке акселераторов и WebSlices можно посмотреть тут:

https://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-new.aspx