Microsoft 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 | Версия MSHTML.dll | Версия Internet Explorer | Улучшения |
|---|---|---|---|
| Нет версии | 4.0.x | 4.0 | |
| 5.0.x | 5.0 | Улучшена поддержка CSS1, изменения в обработке CSS2. | |
| 5.5.x | 5.5 | Исправлены ошибки в обработке CSS. | |
| 6.0.x | 6.0 | Исправлена бокс-модель, добавлен режим «Quirks Mode» для улучшения совместимости со старыми браузерами и поддержку переключения DTD. | |
| 7.0.x | 7.0 | Исправлены ошибки в обработке CSS и добавлена поддержка канала прозрачности для файлов PNG. | |
| 4.0 | 8.0.x | 8.0 | Улучшена поддержка CSS и JavaScript, благодаря чему браузер на данном движке может пройти тест Acid2. |
| 5.0 | 9.0.x | 9.0 | Добавлена поддержка SVG, XHTML, HTML5 и CSS3. |
| 6.0 | 10.0.x | 10.0 | Поддержка CSS3 расположение нескольких столбцов, CSS3 макет сетки, CSS3 гибкая планировка окне CSS3 градиенты, и ES5 строгого режима. |
| 7.0 | 11.0.x | 11.0 | Усовершенствование движка JavaScript Chakra, переработанный инструмент разработчика F12, поддержка WebGL. |
Приложения, использующие Trident[править | править вики-текст]
- Internet Explorer начиная с версии 4.0 и выше.
- Windows Explorer во всех версиях Microsoft Windows, начиная с Windows 98, и Windows NT по 2003 включительно.
- Berkut Explover Лаконичный браузер
- Справка Microsoft Windows, начиная с 4.10, и Windows NT (HTMLHelp).
- Microsoft FrontPage
- Ares Galaxy
- Avant Browser
- SlimBrowser
- GreenBrowser
- Встроенный браузер в RealPlayer.
- Lunascape использует Trident наряду с Webkit и Gecko.
- Maxthon использует Trident с добавлением функций, не встроеных в IE7, с версии 3 основным движком является WebKit, с возможным переключением на Trident.
- MSN Explorer.
- Akasya Browser Простой браузер со старым меню
- Berkut Explover Простой браузер
- Netscape 8 использует Trident для отображения веб-страниц в режиме совместимости с Internet Explorer.
- Microsoft Outlook 2000, 2003 и Outlook Express используют Trident для обработки почтовых сообщений содержащих HTML и отображения информационного окна «Outlook Today». Начиная с MS Office 2007, Trident в Outlook не используется.
- Microsoft InfoPath
- Microsoft Compiled HTML Help
- Microsoft Encarta и связанные продукты.
- Microsoft Windows Media Player использует Trident для отображения страниц с информацией о воспроизводимом файле мультимедиа.
- Mozilla Firefox с дополнением IE Tab использует Trident для отображения веб-страниц в режиме совместимости с Internet Explorer.
- Miranda IM с плагином IEView
- FlylinkDC++ в обозревателе порталов
- Chromus Browser (ранее Pale explover, Rgb Browser, Başkaya Browser) — браузер, [1]
Ссылки[править | править вики-текст]
Примечания[править | править вики-текст]
- ↑ Chromus Browser - первоначально на Trident 0.5 на вебкит. Создан 4 января 2013 года, как простой браузер с одной адресной строкой. Разрабатывается компанией Biçen Group. Последняя версия 1.3 от 3.01.2015
| В этой статье не хватает ссылок на источники информации.
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. Эта отметка установлена 12 мая 2011. |
| Браузеры (сравнение) | |
|---|---|
| На Blink |
Chromium • Chrome (28 —) • Opera (15.0 —) • Orbitum • Vivaldi • Яндекс.Браузер • Амиго Mail.Ru Group |
| На Trident | |
| На Gecko |
Camino • Firefox (Mobile) • Galeon • Ghostzilla • K-Meleon • K-Ninja • Kazehakase • Netscape • Orca Browser • Pale Moon • SeaMonkey • Skyfire • Swiftfox |
| На KHTML и WebKit |
|
| На Presto |
DS Browser • Internet Channel • Opera (7.0 — 12.17) • Opera Mobile |
| На Java / J2ME |
Bolt Browser • HotJava • Opera Mini • Teashark • UC Browser |
| Текстовые | |
| Другие | |
| Жирным шрифтом выделены наиболее популярные браузеры; курсивом — браузеры, разработка которых прекращена. | |
| Браузерные движки | |
|---|---|
| Активно разрабатываемые | Amaya · Blink · Gecko · KHTML · Prince · Servo · Trident · WebKit |
| Не разрабатываемые | Boxely · ServiceOS · GtkHTML · Mariner · Tasman · Tkhtml · NCSA Mosaic · HTMLayout · Presto |
| Сравнение | |

