Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. KHTML – Wikipedia
KHTML – Wikipedia
aus Wikipedia, der freien Enzyklopädie
KHTML
Basisdaten

Entwickler KDE
Betriebssystem Plattformunabhängig
Programmier­sprache C++
Kategorie Browser-Engine
Lizenz LGPL
www.konqueror.org

KHTML ist eine freie Browser-Engine, die vom KDE-Projekt entwickelt wurde. Sie wird vorrangig in Webbrowsern wie Konqueror eingesetzt und diente als Grundlage für WebKit. KHTML ist in C++ geschrieben und unterliegt der GNU Lesser General Public License (LGPL). KHTML bestand als erste Browser-Engine ab Version 3.5 den Acid2-Test, der für eine korrekte Darstellung sowohl höchste Standardkonformität als auch korrekten Umgang mit fehlerhaftem HTML- und CSS-Code erfordert. Die aktuellste Version von Konqueror ist vom 14. August 2025 und erscheint monatlich mit Updates. Die Darstellung erfolgt wahlweise via KHTML oder KDEWebKit.

Unterstützte Techniken

[Bearbeiten | Quelltext bearbeiten]

KHTML unterstützt folgende Techniken:

  • HTML 4.01
  • CSS 1 und 2.1 (CSS-3-Selektoren)
  • JavaScript (ECMA 262, siehe KJS)
  • DOM
  • bidirektionale Schriften (z. B. Hebräisch)
  • nicht-standardisierte Erweiterungen des Internet Explorers von Microsoft

In die Praxis eingeführt wurde KHTML mit KDE Version 2.0.

KHTML auf anderen Plattformen

[Bearbeiten | Quelltext bearbeiten]

Als freie Software kann KHTML auch von anderen Herstellern für eigene Browser eingesetzt werden.

Webkit

[Bearbeiten | Quelltext bearbeiten]
→ Hauptartikel: WebKit

Apple benutzt in seinem Webbrowser Safari die Browser-Engine WebKit, die aus WebCore, einer Abspaltung von KHTML (KDE 3.0.2), und JavaScriptCore, einer Abspaltung von KJS besteht. Nokia setzte einen WebCore-basierten Browser auf der dritten Generation seiner Symbian-Smartphones (Series 60) ein. Mehrere andere Projekte verwenden KHTML oder basieren auf KHTML. Siehe dazu iCab, OmniWeb und Shiira.

Blink

[Bearbeiten | Quelltext bearbeiten]
→ Hauptartikel: Blink (Browser-Engine)

Die von Google für den Webbrowser Chrome von WebKit abgespaltene Browser-Engine wird in zahlreichen weiteren Browsern genutzt, darunter neben Chromium z. B. auch Opera ab Version 15, Microsoft Edge (seit 2018), Vivaldi, SRWare Iron und Brave.

Qt

[Bearbeiten | Quelltext bearbeiten]
→ Hauptartikel: Qt (Bibliothek)

Im Framework Qt wurde mit QtWebKit (seit Qt 4.4) Apples KHTML-Abspaltung und -Weiterentwicklung nach Qt portiert. Ebenso wurde Blink, eine Abspaltung von WebKit, als QtWebEngine (seit Qt 5.4) in Qt integriert. Damit können Programme, die in Qt geschrieben sind, auch die von KHTML abgeleiteten Browser-Engine nutzen. So ist u. a. im KDE-Browser Konqueror WebEngine (bis Qt 5.3 Webkit) als Alternative zu KHTML einstellbar.

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Apple WebKit (englisch)
  • KHTML Library API Documentation
  • Pressemeldung zu Nokias Browser (englisch)
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=KHTML&oldid=259571441“
Kategorien:
  • KDE
  • Freie Browser-Engine
  • C++-Bibliothek
  • Abkürzung

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id