Jump to content

Trident (Software)

(Перенаправлено из двигателя макета Trident )
Трезубец
Другие имена mshtml.dll [ 1 ] [ 2 ] [ 3 ]
Разработчик (ы) Microsoft
Первоначальный выпуск Август 1997 г .; 27 лет назад ( 1997-08 )
Окончательный релиз
8.0
Написано в C ++ [ 4 ]
Операционная система Microsoft Windows
Преемник Edgehtml
Тип Двигатель браузера
Лицензия Запатентованный
Веб -сайт док .microsoft / en-us /предыдущие версии /окна /интернет-эксплу /IE-разработчик /APIS /aa741317(v=vs .85) Измените это в Wikidata

Трезубец [ 1 ] [ 2 ] [ 3 ] (также известен как MSHTML [ 1 ] [ 2 ] [ 5 ] ) является проприетарным двигателем браузера для Microsoft Windows версии Internet Explorer , разработанной Microsoft .

MSHTML дебютировал с выпуском Internet Explorer 4 в 1997 году. Для версий 7 и 8 Internet Explorer Microsoft внесла существенные изменения в возможности макета MSHTML для улучшения соответствия веб -стандартам и добавления поддержки новых технологий. [ 6 ] [ 7 ] [ 8 ]

MSHTML продолжит получать обновления безопасности [ 9 ] Для IE -режима Microsoft Edge как минимум до 2029 года. Однако поддержка новых веб -стандартов не будет добавлена.

Использовать в разработке программного обеспечения

[ редактировать ]

MSHTML был разработан в качестве программного компонента , чтобы позволить разработчикам программного обеспечения легко добавлять функции просмотра веб -страниц в свои приложения. Он представляет интерфейс COM для доступа и редактирования веб-страниц в любой COM-поддерживаемой среде, такой как C ++ и .NET . Например, управление веб -браузером может быть добавлен в программу C ++, а затем можно использовать MSHTML для доступа к странице, отображаемой в настоящее время в веб -браузере и получения значений элементов. События из управления веб -браузером также могут быть захвачены. Функциональность MSHTML становится доступной путем связывания файла mshtml.dll для программного проекта.

История выпуска

[ редактировать ]
MSHTML версия Mshtml.dll версия Internet Explorer Версия Internet Explorer Мобильная версия Примечания
Нет версии [ 10 ] 4.0.x 4.0 Начальная версия.
5.0.x 5.0 Улучшенная поддержка CSS 1 и имела широкие изменения в рендеринге CSS 2.
5.5.x 5.5 Исправленные проблемы с обработкой CSS.
6.0.x 6.0 Исправил модель коробки и добавил режим Quirks с помощью DTD -переключения.
7.0.x 7.0 Исправлено много проблем с рендерингом CSS и добавила частичную PNG поддержку Alpha .
6.0 Iemobile 6 сочетает в себе множество функций IE 6, 7 и 8. [ 11 ]
3.1 [ 12 ] [ 13 ] 7.0 7.0 Второй порт на мобильной системе MSHTML. IE Mobile Version для Windows Phone 7 .
4.0 [ 14 ] 8.0.x 8.0 Первая версия, чтобы пройти тест Acid 2 . [ 4 ] Добавлена ​​полная поддержка CSS 2.1. [ 15 ]
5.0 [ 10 ] 9.0.x 9.0 9.0 Добавлена ​​поддержка SVG , XHTML , HTML5 и CSS 3 . Добавлен новый аппаратный JScript двигатель под названием Chakra . Оценки 100/100 на тесте AID3 . Включен с IE 9 Mobile в Windows Phone 7.5 "Mango".
6.0 [ 16 ] 10.0.x 10.0 10.0 [ 17 ] Большая поддержка CSS 3 , HTML5 и ES5 . Включено в Windows Phone 8 . Поддержка переходов CSS линейного градиента . [ 18 ]
7.0 11.0.x 11.0 11.0 Поддержка Webgl и Spdy . Улучшенная поддержка HTML5. [ 19 ] Улучшение скорости. [ 20 ] Включен в Windows Phone 8.1 .

Варианты использования

[ редактировать ]

Все версии Internet Explorer для Windows с 4.0 используют MSHTML, и он также используется различными другими веб -браузерами и программными компонентами (см. Shell Internet Explorer ). В Windows 98 , Windows Me и Windows 2000 он также используется для диспетчера файлов/оболочки Windows, Explorer . [ 21 ] Инструмент добавления/удаления программ в Windows 2000 использует MSHTML для составления списка установленных программ, [ 22 ] А в Windows XP он также используется для панели управления учетными записями пользователей, которая является приложением HTML . [ 23 ] MSHTML, однако, не использовался Internet Explorer для Mac (который использовал Tasman, начиная с версии 5.0), а также с ранними версиями Internet Explorer Mobile .

Некоторые другие приложения на основе MSHTML включают:

  • AOL Explorer , веб -браузер
  • AOL Instant Messenger 6.X, который использовал MSHTML для визуализации разговоров и профильных окон, а также рекламных панелей
  • EA LINK , несовместимая с MSHTML по мере интернет -проводника 7 RC2
  • FlashPoint Secure Player, использует MSHTML для запуска ActiveX веб -игр на основе
  • Google Talk , который использовал MSHTML для рендерирования окна чата и карты профилей
  • GreenBrowser , который также представлен на BrowserChoice.eu странице
  • IE Tab , дополнение к браузере, используемое для рендеринга страниц с помощью пользовательского интерфейса MSHTML (первоначально доступным как для Mozilla Firefox, так и для Google Chrome, теперь только для последнего)
  • Impulse (доставка контента) , использует страницу MSHTML для визуализации «исследовать», а также несколько страниц «сообщества»
  • Limewire , которая отдает страницу "New@lime"
  • Lunascape , разработанная Lunascape Corporation
  • Maxthon , который использовал двигатель MSHTML при добавлении функций, не встроенных в IE7
  • MediaBrowser , индивидуальные браузеры, особенно для Nintendo
  • Menubox, веб -браузер
  • Microsoft составила HTML -помощь
  • Microsoft Encarta и связанные продукты
  • Microsoft Infopath , приложение форм
  • Microsoft Outlook , который использует MSHTML для рендеринга HTML -сообщений (до Outlook 2007) и экрана «Outlook Today»
  • Microsoft Outlook Express , который использует MSHTML для рендеринга HTML -сообщений
  • Microsoft Visual Interdev 6 использует MSHTML в режиме редактирования в качестве визуального HTML Designer
  • Microsoft Visual Studio 2002-2005 использует MSHTML в режиме редактирования для предоставления Visual ASP.Net/html Designer
  • Microsoft Visual Studio и Visual Basic , чтобы отобразить управление веб -брузцом
  • MSN Messenger , который использовал его для производства «подмигителей» и игр на основе вспышки , и для всех рекламных объявлений, показанных в рекламном баннере
  • Neoplanet , веб -браузер
  • Netcaptor , веб -браузер
  • Браузер NetScape (NetScape 8), который использовал MSHTML для отображения веб -страниц в режиме IE
  • PYJS , набор набора виджетов Python. Внедряя iwebbrowser2 в качестве компонента Active-X и доступ к интерфейсу COM, PYJS использует MSHTML для настольной версии, через библиотеку Python Win32 "Comtypes".
  • Realnetworks RealPlayer , мультимедийное приложение игрока
  • Sleipnir , веб -браузер
  • Slimbrowser , веб -браузер
  • Skype , программное обеспечение для VoIP , которое отображает данные HTML с MSHTML
  • Tencent Traveler , веб -браузер
  • Клиент Valve 's Steam , предыдущие версии которого использовали MSHTML для отображения разделов «Магазин», «Новости обновления» и «Сообщество», а также экраны браузера Steam и MOTD в играх Valve. Клиент Steam был обновлен для использования Webkit вместо MSHTML для этих функций. Затем был обновлен далее, чтобы использовать фондовый хромий встроенный [ 24 ]
  • Windows Live Writer , который использует MSHTML для своего редактора
  • Windows Media Player , который использует MSHTML для отображения страниц «Информация о медиа»
  • Winrar , декомпрессии программа
  • 360 Secure Browser , веб -браузер в Китае
  • Baidu Browser , веб -браузер в Китае, который также имел прокси для некоторых веб -сайтов

Стандарты Соответствие

[ редактировать ]

Текущие версии MSHTML, как и Internet Explorer 9 , ввели поддержку CSS 3, HTML5 и SVG, а также другие современные веб -стандарты. Соответствие веб -стандартам было постепенно улучшено с эволюцией MSHTML. Хотя каждая версия IE имеет улучшенную поддержку стандартов, включая введение «режима соответствия стандартов» в версии 6 , основные стандарты, которые используются для создания веб-страниц (HTML и CSS), иногда были реализованы неполным образом. Например, не было никакой поддержки <abbr> Элемент, который является частью стандарта HTML 4.01 до IE 8. Были также некоторые атрибуты CSS, отсутствующие в MSHTML, таких как MIN HEIGH - Некоторые атрибуты CSS 3.0. [ 15 ] Известно, что это отсутствие соответствия стандартам вызывает устранение ошибок и отсутствие поддержки современных веб -технологий, что часто увеличивает время разработки для веб -страниц. [ 25 ] Тем не менее, различия в html-рендерингах между стандартами, соответствующими браузерам, еще не полностью разрешены.

Альтернативы Microsoft

[ редактировать ]

Помимо MSHTML, Microsoft также имеет и использует несколько других двигателей макета. Один из них, известный как Tasman , использовался в Internet Explorer 5 для Mac. Разработка Internet Explorer для Mac была остановлена ​​примерно в 2003 году, но разработка Tasman продолжалась в ограниченной степени, а затем была включена в Office 2004 для Mac . Office for Mac 2011 использует двигатель Webkit с открытым исходным кодом . Теперь несуществующий продукт веб -дизайна Microsoft, Expression Web , а также Visual Studio 2008 и позже, не используют двигатель MSHTML Internet Explorer, а скорее другой двигатель. [ 26 ]

В 2014 году MSHTML был раздвоен , чтобы создать Engine EdgeHtml для Microsoft Edge на Windows 10 . Новый двигатель «разработан для совместимости с современной веб-страницей» и снижает или удаляет ряд устаревших компонентов и поведения, включая режимы документов, гарантируя, что чистый, соответствующий стандартам HTML будет правильно отображаться в браузерах без необходимости особых соображений по веб-сайту. разработчики. [ 27 ] [ 28 ] Это привело к совершенно новому браузеру под названием Microsoft Edge (позже называется «Microsoft Edge Legacy », [ 29 ] С плоским синим значком "E"), который заменил интернет -проводник в качестве фондового браузера Windows и стал базой услуг Microsoft, связанные с веб -сайтами, до его замены на Blink / Chromium [ 30 ] [ 31 ] -На основе браузера, также называемого Microsoft Edge [ 32 ] [ 33 ] (с совершенно новой волновой иконкой) в конце 2020 года.

Смотрите также

[ редактировать ]
  1. ^ Подпрыгнуть до: а беременный в «Уязвимость в Microsoft MSHTML может разрешить удаленное выполнение кода» . Нью -Йорк штата Управление информационных технологий . 8 сентября 2021 года . Получено 2023-03-14 .
  2. ^ Подпрыгнуть до: а беременный в "Internet Explorer - Trident Engine" . Поддержка Microsoft .
  3. ^ Подпрыгнуть до: а беременный «Rip Internet Explorer: культовый браузер Microsoft убит в июне» . PCWorld .
  4. ^ Подпрыгнуть до: а беременный «Internet Explorer 8 и Acid2: веха» , Ieblog, Microsoft Docs , 2007-12-19 , извлечен 2022-01-01
  5. ^ «Анализ атак, которые используют уязвимость CVE-2021-40444 MSHTML» . Microsoft Security . 15 сентября 2021 года.
  6. ^ «Подробности о наших изменениях CSS для IE7» . Ieblog. Microsoft Docs . 2006-08-22 . Получено 2022-01-01 .
  7. ^ «Обзор улучшения платформы в IE8 RC1» . Ieblog. Microsoft Docs . 2009-01-29 . Получено 2022-01-01 .
  8. ^ «Принципы взаимодействия Microsoft и IE8» . Ieblog. Microsoft Docs . 2008-03-03 . Получено 2022-01-01 .
  9. ^ «FAQ жизненного цикла - Internet Explorer и Microsoft Edge» . Microsoft Lifecycle Policy. Microsoft Docs . Получено 2022-01-01 . Microsoft привержена поддержке режима Internet Explorer в Microsoft Edge как минимум 2029, в поддерживаемых операционных системах.
  10. ^ Подпрыгнуть до: а беременный «Представление строки пользовательского агента IE9» , IEBLOG, Microsoft Docs , 2010-03-23 , извлечен 2022-01-01
  11. ^ Cox, John (2008-12-21), «Microsoft справляется с мобильным браузером» , PC World , архивируется из оригинала 2021-01-29
  12. ^ Уоррен, Том (2010-03-15), «Браузер Windows Phone 7 основан на Internet Explorer 7» , Neowin , извлечен 2022-01-01
  13. ^ «Дамы и господа, пожалуйста, добро пожаловать ... IE Mobile User Agent String!» , Т.е. для Windows Phore Team Weblog, Microsoft Docs , 2010-03-25 , получен 2022-01-01
  14. ^ «Internet Explorer 8 Строка пользователя-агента (обновленное издание)» , IEBLOG, Microsoft Docs , 2009-01-09 , извлечен 2022-01-01
  15. ^ Подпрыгнуть до: а беременный «CSS совместимость и Internet Explorer» . Microsoft Docs . 2011-03-09 . Получено 2022-01-01 .
  16. ^ «Строка IE10 пользователя-агента» , IEBLOG, Microsoft Docs , 2011-04-15 , полученная 2022-01-01
  17. ^ Lipskas, Vygantas (2012-06-20), «Windows Phone 8: Internet Explorer 10 подробно» , Favbrowser.com , получен 2022-01-01
  18. ^ Tudor, Ana (2018-06-01), «Состояние изменения градиентов с переходами и анимацией CSS» , блог, Pelbox Solutions , полученные 2022-01-01
  19. ^ Энтони, Себастьян (2013-06-26), «Windows 8.1 и Internet Explorer 11 будут поддерживать Webgl, Spdy, но No webrtc» , Computing, Extremetech , Ziff Davis , получен 2022-01-01
  20. ^ «Internet Explorer 11 для Windows 7 запускается: приносит улучшенный рендеринг, скорость» , Internet News, Gadgets 360 , NDTV , 2013-11-08 , получен 2022-01-01
  21. ^ «Как добавить или удалить обновление рабочего стола Windows» . Поддержка Microsoft . KB165695. Архивировано с оригинала 2016-03-20.
  22. ^ «Добавить/удалить программы инструмента отображает установленные программы неправильно» . Устранение неполадок. Microsoft Docs . 23 сентября 2021 года. KB266668 . Получено 2022-01-01 .
  23. ^ « Ошибка ошибки скрипта Internet Explorer», когда вы много раз нажимаете учетные записи пользователей на панели управления в быстрой последовательности на компьютере на основе Windows XP » . Поддержка Microsoft . KB886617. Архивировано с оригинала 2016-03-19.
  24. ^ «Встроенная каркас хрома» . Developer.valvesoftware.com. Последнее отредактировано 25 июня 2012 года . Получено 9 апреля 2023 года .
  25. ^ Шах, Ануп (2007-12-14). «Internet Explorer Microsoft замедляет веб -разработку» . Onenaught.com . Получено 2022-01-01 .
  26. ^ Mauceri, Rob (2007-04-11). "Office Live и SharePoint" . Microsoft SharePoint Designer Team Blog. Microsoft Docs . Получено 2022-01-01 . SharePoint Designer не использует Trident. SharePoint Designer, Expression Web и следующая версия визуального веб-дизайнера Visual Studio (кодовое имя Orcas) используют один и тот же компонент веб-дизайна на основе стандартов. Этот компонент был разработан совместно тремя командами продукта для рендеринга веб -стандартов, таких как CSS, XHTML, а также ASP.NET.
  27. ^ «Жизнь на грани - наш следующий шаг в оказании помощи в Интернете просто работать» . Ieblog. Microsoft Docs . 2014-11-11 . Получено 2022-01-01 .
  28. ^ «Project Spartan и Windows 10 января Ieblog. Microsoft Docs . 2015-01-22 . Получено 2022-01-01 .
  29. ^ «Приложения и сервисы Microsoft 365 для прекращения поддержки IE 11; Конец поддержки вступит в устаревшую версию Microsoft Edge» . Microsoft Lifecycle Policy. Microsoft Docs . Получено 2022-01-01 .
  30. ^ «Загрузите новый Microsoft Edge на основе Chromium» , Microsoft Support , KB4501095 , полученная 2022-01-01 , новый Microsoft Edge основан на Chromium и был выпущен 15 января 2020 года.
  31. ^ Белфиоре, Джо (2020-01-15), «Новый год, новый браузер-новый Microsoft Edge нет предварительного просмотра и теперь доступен для скачивания» , блог Windows , получен 2022-01-01
  32. ^ Уоррен, Том (2020-01-15). «Новый браузер Microsoft Chromium запускается в Windows и MacOS» . Грава . Получено 2022-01-01 .
  33. ^ Холлистер, Шон (2020-07-02). «С Edge, Microsoft, вынужденные обновления Windows, просто погрузились до нового минимума» . Грава . Получено 2022-01-01 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c43b42a309a761ad68a4715efbb3a4eb__1716105300
URL1:https://arc.ask3.ru/arc/aa/c4/eb/c43b42a309a761ad68a4715efbb3a4eb.html
Заголовок, (Title) документа по адресу, URL1:
Trident (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)