KHTML
KHTML ist ein HTML - Viewer , der für die KDE-Umgebung für UNIX -Systeme entwickelt wurde. Es wurde im Jahr 2000 für die Verwendung in Konqueror eingeführt , der den monolithischen KDE-Dateimanager ersetzte . Geschrieben in C++ unter der GNU LGPL -Lizenz . In den frühen 2000er Jahren verwendete Apple KHTML als Grundlage für die Entwicklung der WebKit-Engine , die in KDE 4.5 enthalten ist, um KHTML zu ersetzen. KHTML unterstützt die meisten webbezogenen Standards, aber aufgrund unvollständiger DOM -Konformität funktionieren viele DHTML - Sites nicht mit Konqueror.
Herkunft
KHTML ging eine frühere Engine namens khtmlw oder KDE HTML Widget voraus , die von Torben Weiss und Martin Jones entwickelt wurde . CSS .
KHTML selbst erschien am 4. November 1998 um 4:52 Uhr , archiviert am 22. März 2015 auf der Wayback Machine , als Kopien der khtmlw-Bibliothek, mit geringfügigen Umgestaltungen, um Unicode -Unterstützung hinzuzufügen , und mit Änderungen, um den Übergang zu Qt 2 zu unterstützen . Waldo Bastian [2] gehörte zu denen, die an einer frühen Version von KHTML 5:02 gearbeitet haben, die am 22. März 2015 auf der Wayback Machine archiviert wurde .
Umschreibungen und Verbesserungen
Die eigentliche Arbeit an KHTML begann tatsächlich zwischen Mai und Oktober 1999 , mit der Erkenntnis, dass für das Projekt eine Entscheidung getroffen werden musste, um „entweder erhebliche Anstrengungen zu unternehmen, um voranzukommen, oder KHTML geht an Mozilla “ 5:30 Archivkopie datiert 22. März 2015 auf der Wayback Machine .
Unterstützte Standards
- HTML4.01 _
- CSS 1, 2.1 und teilweise 3
- PNG , MNG , JPEG , GIF - Grafikformate
- Dom
- ECMA-262/JavaScript 1.5
- SVG (teilweise) - Vektorgrafikformat
Anwendungen, die KHTML verwenden
- Konqueror - Webbrowser und Dateimanager für KDE
- KMail - verwendet KHTML, um HTML-E-Mails anzuzeigen
- KHelpCenter - KDE-Dokumentationsbetrachter
- Akregator - verwendet KHTML, um vollständige Artikel im integrierten Browser anzuzeigen
- Amarok - mit KHTML zeigt Informationen über die wiedergegebene Datei an
- Embedded Konqueror - Webbrowser für PDAs und andere eingebettete Systeme
- ABrowse - Webbrowser für Syllable OS (früher AtheOS)
- Der Nokia Series 60 Browser ist ein Webbrowser für Nokia S60 Mobiltelefone. [3]
Siehe auch
Notizen
Links
- 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 Archiviert am 4. April 2014 auf der 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/ Archiviert am 22. März 2015 auf der Wayback Machine