KHTML: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
шаблон, викификация
Нет описания правки
Строка 3: Строка 3:
В начале 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 появился [[4 ноября]] [[1998 год]]а [http://yuiblog.com/blog/2006/12/11/knoll-staikos-video/ 4:52], как копии библиотеки khtmlw, с небольшим [[рефакторинг]]ом и добавлением поддержки [[Unicode]] и с изменениями в поддержку перехода к [[Qt|Qt 2]]. Уолдо Бастиан [http://www.behindkde.org/node/37/] был среди тех, кто сделал работу по созданию ранней версии KHTML [http://yuiblog.com/blog/2006/12/11/knoll-staikos-video/ 5:02].

=== Переписывание и улучшения ===

Реальная работа на KHTML фактически началась в период с мая по октябрь [[1999 год]]а, с осознанием того, что нужно было сделать выбор, стоящий перед проектом — «либо сделать значительные усилия, чтобы двигаться вперед, или же KHTML перейдёт к [[Mozilla]]» [http://yuiblog.com/blog/2006/12/11/knoll-staikos-video/ 5:30].


== Поддерживаемые стандарты ==
== Поддерживаемые стандарты ==
Строка 23: Строка 35:


== См. также ==
== См. также ==
* [[WebKit]]


== Примечания ==
== Примечания ==
Строка 28: Строка 41:


== Ссылки ==
== Ссылки ==
* 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/

{{Портал|Свободное программное обеспечение}}
{{Портал|Свободное программное обеспечение}}



Версия от 16:05, 21 мая 2015

Konqueror 3.5.9 использует KHTML для отображения страниц

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.

Поддерживаемые стандарты

Приложения, использующие 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]

См. также

Примечания

Ссылки