- Trident (движок)
-
Trident (также известен как MSHTML) — браузерный движок для Microsoft Internet Explorer. Впервые Trident был реализован в четвёртой версии Internet Explorer (октябрь 1997 года), и с тех пор подвергался постоянным улучшениям и переработкам.
Trident был разработан как программный компонент, позволявший разработчикам программного обеспечения легко добавлять возможность просмотра веб-страниц в их собственные приложения. Он использует технологию COM (компонентную модель объектов) для просмотра и правки веб-страниц в любом окружении, поддерживающем интерфейс этой модели — например, в C++ или .NET. Соответствующий элемент управления может быть добавлен, скажем, в программу, написанную на C++ — и Trident будет использоваться для доступа к заранее заданной веб-странице, для чтения или изменения находящейся на ней информации. События элемента управления будут перехватываться и передаваться в основную программу. Функции ядра Trident станут доступны при добавлении библиотеки mshtml.dll к программному проекту.
Кроме Trident'а, Microsoft также использует ядро Tasman, применяемое в версии Internet Explorer для операционной системы Mac OS X. Ядро Tasman имеет улучшенную (в сравнении с Trident) поддержку стандартов. Несмотря на то, что разработка Internet Explorer для Mac OS была прекращена, развитие ядра Tasman продолжается: наиболее свежая версия ядра была представлена в офисном пакете Microsoft Office 2004 для Mac OS.
Версии ядра
- Trident (IE4).
- Trident II (IE5) (улучшена поддержка CSS1.0, изменения в обработке CSS2)
- Trident III (IE5.5) (исправлены ошибки в обработке CSS)
- Trident IV (IE6) (исправлена бокс-модель, добавлен режим «Quirks Mode» для улучшения совместимости со старыми браузерами и поддержку переключения DTD)
- Trident V (IE7) (исправлены ошибки в обработке CSS и добавлена поддержка канала прозрачности для файлов PNG)
- Trident VI (IE8) (улучшена поддержка CSS и Acid2)
Приложения, использующие Trident
- Internet Explorer начиная с версии 4.0 и выше.
- Windows Explorer во всех версиях Microsoft Windows, начиная с Windows 98, и Windows NT по 2003 включительно.
- Справка Microsoft Windows, начиная с 4.10, и Windows NT (HTMLHelp).
- Все надстройки над Internet Explorer'ом, например, RealPlayer.
- RealArcade.
- MSN Explorer.
- Netscape 8 использует Trident для отображения веб-страниц в режиме совместимости с Internet Explorer.
- Microsoft Outlook и Outlook Express используют Trident для обработки почтовых сообщений содержащих
- Microsoft Encarta и связанные продукты.
- Microsoft Windows Media Player использует Trident для отображения страниц с информацией о воспроизводимом файле мультимедиа.
- Valve Steam использует Trident для отображения разделов «Browse Games» и «Update News».
- Microsoft Office InfoPath 2003
- Mozilla Firefox с дополнением IE Tab использует Trident для отображения веб-страниц в режиме совместимости с Internet Explorer.
Браузеры (Список • Сравнение) Основанные на
…TridentAOL Explorer • Avant Browser • Enigma Browser • FastIE • GreenBrowser • Internet Explorer • iRider • NeoPlanet • NetCaptor • Netscape Browser 8 • SlimBrowser • Smart Bro • UltraBrowser
… …WebKit …Presto …J2ME HotJava • Lobo • Opera Mini • TeaShark • X-Smiles
Tasman Internet Explorer for Mac • MSN for Mac OS X
Текстовые Другие Браузерные движки Список браузерных движков Trident · Presto · · Tasman · WebCore · · · iCab · Prince · GtkHTML · Gzilla · Boxely · · Robin · NCSA Mosaic Сравнение браузерных движков HTML · XML · XHTML · Graphics · CSS · DOM · HTML 5 · ECMAScript · SVG Программные интерфейсы и Microsoft Windows Графика Проводник Windows • Direct3D • Windows Presentation Foundation • Windows Color System • Windows Image Acquisition • Windows Imaging Component Звук MME Мультимедиа DirectShow • Windows Media • Media Foundation Веб MSHTML • JScript • ActiveX • Доступ к данным Компоненты Microsoft Data Access • Extensible Storage Engine • Сети Winsock (LSP) • Filtering Platform • Коммуникации TAPI Администрирование Консоль Win32 • Windows Script Host • Инструментарий управления Windows • PowerShell • Планировщик задач • Offline Files • Теневое копирование • Windows Installer • Диспетчер ошибок Windows • Журнал событий Windows Модель компонентов COM • COM+ • DCOM • .NET Framework Библиотеки Microsoft Foundation Classes (MFC) • Active Template Library (ATL) • Windows Template Library (WTL) • Framework Class Library (FCL) Разработка драйверов Модель драйверов Windows • Windows Driver Foundation (KMDF • UMDF) Безопасность Windows CardSpace • Data protection API • Security Support Provider Interface .NET .NET Framework • ADO.NET • .NET Remoting • Windows Presentation Foundation • Windows Workflow Foundation • Windows Communication Foundation • Windows CardSpace • XNA • Межпроцессное
взаимодействиеMSRPC • Именованные каналы Текст и
поддержка языковFramework Текстовых сервисов • Объектная модель текстов • • Языковые пакеты • Многоязычный интерфейс Игры XNA • DirectX
Wikimedia Foundation. 2010.