KHTML: различия между версиями
[непроверенная версия] | [непроверенная версия] |
м WPCleaner v1.42 - Check Wikipedia: исправление ошибок (Заголовки начинаются с третьего уровня, после которого идёт второй - Заголовок н… |
|||
Строка 2: | Строка 2: | ||
'''KHTML''' — компонент для просмотра [[HTML]] документов, разработанный для среды [[KDE]] для [[UNIX]]-систем. Был представлен в 2000 году для использования в [[Konqueror]], пришедшему на смену монолитному [[KDE File Manager]]. Написан на [[C++]] под лицензией [[GNU LGPL]]. |
'''KHTML''' — компонент для просмотра [[HTML]] документов, разработанный для среды [[KDE]] для [[UNIX]]-систем. Был представлен в 2000 году для использования в [[Konqueror]], пришедшему на смену монолитному [[KDE File Manager]]. Написан на [[C++]] под лицензией [[GNU LGPL]]. |
||
В начале 2000-х годов корпорация [[Apple]] использовала KHTML как основу для разработки движка [[WebKit]], который включён в KDE 4.5 взамен KHTML. |
В начале 2000-х годов корпорация [[Apple]] использовала KHTML как основу для разработки движка [[WebKit]], который включён в KDE 4.5 взамен KHTML. |
||
KHTML поддерживает большую часть стандартов, относящихся к Web, однако из-за неполного соответствия [[Document Object Model|DOM]] многие [[DHTML]]-сайты не работают с [[Konqueror]]. |
KHTML поддерживает большую часть стандартов, относящихся к Web, однако из-за неполного соответствия [[Document Object Model|DOM]] многие [[DHTML]]-сайты не работают с [[Konqueror]]. |
||
== Происхождение == |
|||
KHTML предшествовал более ранний движок под названием khtmlw или KDE HTML Widget, разработанный Торбеном Вайсом и Мартином Джонсом [http://yuiblog.com/blog/2006/12/11/knoll-staikos-video/], который реализовывал поддержку [[HTML]] 3.2, [[HTTP]] 1.0 и [[Фрейм (HTML)|фреймы]], но не [[W3C]] [[Document Object Model|DOM]], [[CSS]]. |
KHTML предшествовал более ранний движок под названием khtmlw или KDE HTML Widget, разработанный Торбеном Вайсом и Мартином Джонсом [http://yuiblog.com/blog/2006/12/11/knoll-staikos-video/], который реализовывал поддержку [[HTML]] 3.2, [[HTTP]] 1.0 и [[Фрейм (HTML)|фреймы]], но не [[W3C]] [[Document Object Model|DOM]], [[CSS]]. |
||
Версия от 07:09, 23 апреля 2017
KHTML — компонент для просмотра HTML документов, разработанный для среды KDE для UNIX-систем. Был представлен в 2000 году для использования в Konqueror, пришедшему на смену монолитному KDE File Manager. Написан на C++ под лицензией GNU LGPL. В начале 2000-х годов корпорация Apple использовала KHTML как основу для разработки движка WebKit, который включён в KDE 4.5 взамен KHTML. KHTML поддерживает большую часть стандартов, относящихся к Web, однако из-за неполного соответствия DOM многие DHTML-сайты не работают с Konqueror.
Происхождение
KHTML предшествовал более ранний движок под названием khtmlw или KDE HTML Widget, разработанный Торбеном Вайсом и Мартином Джонсом [1], который реализовывал поддержку HTML 3.2, HTTP 1.0 и фреймы, но не W3C DOM, CSS.
Сам KHTML появился 4 ноября 1998 года 4:52, как копии библиотеки khtmlw, с небольшим рефакторингом и добавлением поддержки Unicode и с изменениями в поддержку перехода к Qt 2. Уолдо Бастиан [2] был среди тех, кто сделал работу по созданию ранней версии KHTML 5:02.
Переписывание и улучшения
Реальная работа на KHTML фактически началась в период с мая по октябрь 1999 года, с осознанием того, что нужно было сделать выбор, стоящий перед проектом — «либо сделать значительные усилия, чтобы двигаться вперед, или же KHTML перейдёт к Mozilla» 5:30.
Поддерживаемые стандарты
- HTML 4.01
- CSS 1, 2.1 и частично 3
- PNG, MNG, JPEG, GIF — графические форматы
- DOM
- ECMA-262/JavaScript 1.5
- SVG (частично) — векторный графический формат
Приложения, использующие KHTML
- Konqueror — web-браузер и файловый менеджер KDE
- KMail — использует KHTML для отображения HTML-писем
- KHelpCenter — просмотрщик документации KDE
- Akregator — использует KHTML для отображения полных статей во встроенном браузере
- Amarok — с помощью KHTML отображает информацию о проигрываемом файле
- Embedded Konqueror — web-браузер для КПК и других встроенных систем
- ABrowse — веб-браузер для Syllable OS (бывшая AtheOS)
- Nokia Series 60 browser — web-браузер для мобильных телефонов Nokia S60. [3]
См. также
Примечания
Ссылки
- https://konqueror.org/features/browser.php
- https://techbase.kde.org/Development/Architecture/KDE3/KHTML
- http://api.kde.org/4.x-api/kdelibs-apidocs/khtml/html/index.html
- https://projects.kde.org/projects/kde/kdelibs/repository/revisions/master/show/khtml
- https://bugs.kde.org/buglist.cgi?bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&chfield=resolution&chfieldfrom=1y&chfieldto=Now&chfieldvalue=FIXED&component=khtml&product=konqueror&query_format=advanced&resolution=FIXED
- http://yuiblog.com/blog/2006/12/11/knoll-staikos-video/
В статье не хватает ссылок на источники (см. рекомендации по поиску). |
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |