Microsoft Trident: различия между версиями
[непроверенная версия] | [непроверенная версия] |
YurikBot (обсуждение | вклад) м robot Adding: pl Modifying: th |
|||
Строка 17: | Строка 17: | ||
* [[Windows Explorer]] во всех версиях [[Windows]] начиная с [[Windows 98]]. |
* [[Windows Explorer]] во всех версиях [[Windows]] начиная с [[Windows 98]]. |
||
* [[Windows Help]] во всех версиях [[Windows]] начиная с [[Windows 98]]. |
* [[Windows Help]] во всех версиях [[Windows]] начиная с [[Windows 98]]. |
||
* Все надстройки над [[Internet Explorer]], например [[Maxthon]]. |
* Все надстройки над [[Internet Explorer]], например, [[Maxthon]]. |
||
* Встроенный браузер в [[RealPlayer]]. |
* Встроенный браузер в [[RealPlayer]]. |
||
* [[RealArcade]]. |
* [[RealArcade]]. |
Версия от 06:19, 8 мая 2006
Trident (также известен как MSHTML) — название ядра отображения страниц (layout engine) для Windows-версии Microsoft Internet Explorer. Впервые Trident был реализован в четвёртой версии Internet Explorer (октябрь 1997 года), и с тех пор подвергался постоянным улучшениям и переработкам.
Trident был разработан как программный компонент, позволявший разработчикам программного обеспечения легко добавлять возможность просмотра веб-страниц в их собственные приложения. Он использует технологию COM (компонентную модель объектов) для просмотра и правки веб-страниц в любом окружении, поддерживающем интерфейс этой модели — например, в C++ или .NET. Соответствующий элемент управления может быть добавлен, скажем, в программу, написанную на C++ — и Trident будет использоваться для доступа к заранее заданной веб-странице, для чтения или изменения находящейся на ней информации. События элемента управления будут перехватываться и передаваться в основную программу. Функции ядра Trident станут доступны при добавлении библиотеки mshtml.dll к программному проекту.
Кроме Trident, Microsoft также использует ядро Tasman, применяемое в версии Internet Explorer для операционной системы Mac OS. Ядро 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) (находится в разработке, планируется к выпуску вместе с Internet Explorer 7 версии, предположительно будут исправлены ошибки в обработке CSS и добавлена поддержка канала прозрачности (альфа-канала) для файлов PNG)
Приложения использующие Trident
- Internet Explorer начиная с версии 4.0 и выше.
- Windows Explorer во всех версиях Windows начиная с Windows 98.
- Windows Help во всех версиях Windows начиная с Windows 98.
- Все надстройки над Internet Explorer, например, Maxthon.
- Встроенный браузер в RealPlayer.
- RealArcade.
- MSN Explorer.
- Netscape Browser.
- Microsoft Outlook и Outlook Express используют Trident для обработки почтовых сообщений содержащих HTML и отображения информационного окна «Outlook Today».
- Microsoft Encarta и связанные продукты.
- Microsoft Windows Media Player использует Trident для отображения страниц с информацией о воспроизводимом файле мультимедиа.
- Valve Steam использует Trident для отображения разделов «Browse Games» и «Update News».
- FeedReader
- TomeRaider
- Microsoft Office InfoPath 2003