KHTML: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
Stassats (обсуждение | вклад) мНет описания правки |
Нет описания правки |
||
(не показано 30 промежуточных версий 21 участника) | |||
Строка 1: | Строка 1: | ||
[[Файл:Image-Konqueror 3.5.9 ru Debian lennysid LibriVox.png|thumb|300px|Konqueror 3.5.9 использует KHTML для отображения страниц]] |
[[Файл:Image-Konqueror 3.5.9 ru Debian lennysid LibriVox.png|thumb|300px|Konqueror 3.5.9 использует KHTML для отображения страниц]] |
||
'''KHTML''' — компонент для просмотра [[HTML]] |
'''KHTML''' — компонент для просмотра [[HTML]]-документов, разработанный для среды [[KDE]] для [[UNIX]]-систем. Был представлен в 2000 году для использования в [[Konqueror]], пришедшему на смену монолитному [[KDE File Manager]]. Написан на [[C++]] под лицензией [[GNU LGPL]]. KHTML поддерживает большую часть стандартов, относящихся к Web, однако из-за неполного соответствия [[Document Object Model|DOM]] многие [[DHTML]]-сайты не работают с [[Konqueror]]. |
||
В начале 2000-х годов корпорация [[Apple]] использовала KHTML как основу для разработки движка [[WebKit]], который |
В начале 2000-х годов корпорация [[Apple]] использовала KHTML как основу для разработки движка [[WebKit]], который включён в KDE 4.5 взамен KHTML. |
||
KHTML поддерживает большую часть стандартов, относящихся к Web, однако из-за неполного соответствия [[Document Object Model|DOM]] многие [[DHTML]]-сайты не работают с [[Konqueror]] / [[Safari]]. |
|||
== История == |
|||
KHTML предшествовал более ранний движок под названием khtmlw или KDE HTML Widget, разработанный Торбеном Вайсом и Мартином Джонсом, который реализовывал поддержку [[HTML]] 3.2, [[HTTP]] 1.0 и [[Фрейм (HTML)|фреймы]], но не [[W3C]] [[Document Object Model|DOM]], [[CSS]]. |
|||
Сам KHTML появился [[4 ноября]] [[1998 год]]а как копия библиотеки khtmlw с небольшим [[рефакторинг]]ом, добавлением поддержки [[Unicode]] и изменениями в поддержку перехода к [[Qt|Qt 2]]. Уолдо Бастиан был среди тех, кто сделал работу по созданию ранней версии KHTML. |
|||
Реальная работа над KHTML фактически началась в период с мая по октябрь [[1999 год]]а, с осознанием того, что нужно было сделать выбор, стоящий перед проектом — «либо сделать значительные усилия, чтобы двигаться вперед, или же KHTML перейдёт к [[Mozilla]]». |
|||
== Поддерживаемые стандарты == |
== Поддерживаемые стандарты == |
||
* [[HTML]] 4.01 |
* [[HTML]] 4.01 |
||
* [[CSS]] 1, 2.1 и частично 3 |
* [[CSS]] 1, 2.1 и частично 3 |
||
* [[Portable Network Graphics|PNG]], [[Multiple-image Network Graphics|MNG]], [[JPEG]], [[GIF]] |
* [[Portable Network Graphics|PNG]], [[Multiple-image Network Graphics|MNG]], [[JPEG]], [[GIF]] — графические форматы |
||
* [[Document Object Model|DOM]] |
* [[Document Object Model|DOM]] |
||
* [[JavaScript|ECMA-262/JavaScript 1.5]] |
* [[JavaScript|ECMA-262/JavaScript 1.5]] |
||
* [[SVG]] (частично) |
* [[SVG]] (частично) — векторный графический формат |
||
== Приложения, использующие KHTML == |
== Приложения, использующие KHTML == |
||
* [[Konqueror]] |
* [[Konqueror]] — web-браузер и файловый менеджер KDE |
||
* [[KMail]] |
* [[KMail]] — использует KHTML для отображения HTML-писем |
||
* [[KHelpCenter]] |
* [[KHelpCenter]] — просмотрщик документации KDE |
||
* [[Akregator]] |
* [[Akregator]] — использует KHTML для отображения полных статей во встроенном браузере |
||
* [[Amarok]] |
* [[Amarok]] — с помощью KHTML отображает информацию о проигрываемом файле |
||
* Embedded Konqueror |
* Embedded Konqueror — web-браузер для КПК и других [[Встраиваемая система|встроенных систем]] |
||
* [[ABrowse]] |
* [[ABrowse]] — веб-браузер для Syllable OS (бывшая AtheOS) |
||
* Nokia Series 60 browser |
* Nokia [[Series 60]] browser — web-браузер для мобильных телефонов Nokia S60. |
||
== См. также == |
== См. также == |
||
* [[WebKit]] |
|||
== Примечания == |
|||
{{примечания}} |
|||
== Ссылки == |
== Ссылки == |
||
* 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 {{Wayback|url=http://api.kde.org/4.x-api/kdelibs-apidocs/khtml/html/index.html |date=20140404005239 }} |
|||
* 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/ {{Wayback|url=http://yuiblog.com/blog/2006/12/11/knoll-staikos-video/ |date=20150322123637 }} |
|||
{{нет ссылок}} |
{{нет ссылок|дата=28 июня 2010}} |
||
{{KDE}} |
|||
{{Браузеры}} |
{{Браузеры}} |
||
{{Браузерные движки}} |
{{Браузерные движки}} |
||
{{freesoftware-stub}} |
|||
⚫ | |||
[[Категория:Свободные библиотеки программ]] |
[[Категория:Свободные библиотеки программ]] |
||
[[Категория:Браузерные движки]] |
[[Категория:Браузерные движки]] |
||
⚫ | |||
[[Категория:HTML5]] |
|||
[[ar:كيه إتش تي إم إل]] |
|||
[[ca:KHTML]] |
|||
[[cs:KHTML]] |
|||
[[de:KHTML]] |
|||
[[en:KHTML]] |
|||
[[es:KHTML]] |
|||
[[et:KHTML]] |
|||
[[fi:KHTML]] |
|||
[[fr:KHTML]] |
|||
[[gl:KHTML]] |
|||
[[hu:KHTML]] |
|||
[[it:KHTML]] |
|||
[[ja:KHTML]] |
|||
[[ko:KHTML]] |
|||
[[lt:KHTML]] |
|||
[[nl:KHTML]] |
|||
[[pl:KHTML]] |
|||
[[pt:KHTML]] |
|||
[[tr:KHTML]] |
|||
[[uk:KHTML]] |
|||
[[zh:KHTML]] |
Текущая версия от 12:55, 23 ноября 2022
KHTML — компонент для просмотра HTML-документов, разработанный для среды KDE для UNIX-систем. Был представлен в 2000 году для использования в Konqueror, пришедшему на смену монолитному KDE File Manager. Написан на C++ под лицензией GNU LGPL. KHTML поддерживает большую часть стандартов, относящихся к Web, однако из-за неполного соответствия DOM многие DHTML-сайты не работают с Konqueror.
В начале 2000-х годов корпорация Apple использовала KHTML как основу для разработки движка WebKit, который включён в KDE 4.5 взамен KHTML.
История
[править | править код]KHTML предшествовал более ранний движок под названием khtmlw или KDE HTML Widget, разработанный Торбеном Вайсом и Мартином Джонсом, который реализовывал поддержку HTML 3.2, HTTP 1.0 и фреймы, но не W3C DOM, CSS.
Сам KHTML появился 4 ноября 1998 года как копия библиотеки khtmlw с небольшим рефакторингом, добавлением поддержки Unicode и изменениями в поддержку перехода к Qt 2. Уолдо Бастиан был среди тех, кто сделал работу по созданию ранней версии KHTML.
Реальная работа над KHTML фактически началась в период с мая по октябрь 1999 года, с осознанием того, что нужно было сделать выбор, стоящий перед проектом — «либо сделать значительные усилия, чтобы двигаться вперед, или же KHTML перейдёт к Mozilla».
Поддерживаемые стандарты
[править | править код]- 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.
См. также
[править | править код]Ссылки
[править | править код]- 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 Архивная копия от 4 апреля 2014 на Wayback Machine
- 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/ Архивная копия от 22 марта 2015 на Wayback Machine
В статье не хватает ссылок на источники (см. рекомендации по поиску). |