Microsoft долгое время продвигала свой браузер Internet Explorer как оптимальное решение для работы. Эта политика завела так далеко, что до сих пор многие бизнес-приложения используют IE и некорректно работают на других браузерах.
Почему рекомендуют отказаться от браузера
Сотрудник по безопасности Microsoft Крис Джексон в официальном блоге Windows IT Pro предостерег от использования Internet Explorer в качестве браузера по умолчанию. Теперь IE стал решением, которое обеспечивает совместимость при использовании у корпоративных клиентов. Пользователи смогут работать с сайтами, написанными по устаревшим стандартам.
Джексон не скрывает, что использование IE для корпоративной работы с интернетом – самый простой выход, но в данном случае эту привычку нужно прекратить. Представитель компании подчеркнул, что не навязывает какой-то конкретный браузер: пользователям Windows нужно выбрать тот, который больше подходит под бизнес-задачи.
Причина возникших проблем
Поскольку Internet Explorer стал поддерживать все больше и больше стандартов, производитель столкнулся с тем, что необходимо сохранять работоспособность механизмов, написанных для более старой интерпретации стандартов.
Например, в Internet Explorer 8 сохранились стандарты Internet Explorer 7. На практике это может привести к тому, что даже с механизмом совместимости не получится использовать новые приложения. Хотя многие сайты работают и отображаются в IE корректно, разработчики приложений и сервисов не тестируют свои разработки в нем. Поддержка браузера прекратилась еще в 2015 году, когда вышла 11 версия с поддержкой Windows 8.
InternetExplorer в 1С
Отображение HTML появилось в 1С еще в 2003 году, в версии платформы 8.0, оно использовалось для работы со справочной системой, синтакс-помощником, а также с полем HTML и редактором HTML-документа, планировщиком и форматированным документом. Для этого использовался движок Internet Explorer, так как «1С:Предприятие» работала только на платформе Windows.
При использовании 1С на других операционных системах, а также возникающих проблемах с самим IE, выбрано другое решение. Им оказался WebKit – движок с открытым исходным кодом, распространяемый свободно и предназначенный для отображения веб-страниц. Он основан на коде библиотек KHTML и KJS, которые и используются сейчас в платформе 1С, изменение вышло в версии платформы 8.3.14. Библиотека поставляется вместе с платформой, и ее не нужно устанавливать отдельно.