KHTML

KDEプロジェクトにより開発されているHTMLレンダリングエンジン From Wikipedia, the free encyclopedia

KHTML(ケーエイチティーエムエル)は、 KDEプロジェクトにより開発されていたHTMLレンダリングエンジンである[1]。1990年代後半にKDEのウェブブラウザであるKonquerorブラウザのエンジンとして始まったが、2016年に活発な開発が停止し、2023年に正式に廃止された[1][2]

概要 開発元, リポジトリ ...
KHTML
KHTMLを利用したウェブブラウザ「Konqueror」でWikipediaのメインページを表示した画面。
開発元 KDE Team, Apple, Nokia, Google, ほか
リポジトリ ウィキデータを編集
プログラミング
言語
C++
対応OS クロスプラットフォーム
サポート状況 サポート終了
種別 レンダリングエンジン
ライセンス LGPL
テンプレートを表示
閉じる

KPartフレームワークのもとで開発され、C++で実装されている。HTML 4.01、CSSレベル1およびレベル2、DOMレベル1およびレベル2、レベル3の一部、ECMAScriptをサポートする。CSSに関してはAcid2テストをクリアする実装が施されている。ウェブ標準をサポートするように開発されているほか、できる限り多くのページをレンダリングできるよう、マイクロソフトによるInternet Explorerのいくつかの非標準な機能をサポートしている。

KHTMLはソフトウェアの構成要素として単独利用することが可能であったが、後にAppleが自社のmacOSに搭載するために作ったウェブブラウザSafariでは、これに手を加えたWebKitが使用されている。

KHTMLを搭載するブラウザはあまり知られておらず、多くのウェブサイトはKHTMLのサポートを行わないか、もしくはKonquerorにてサイトが正確に動作するにもかかわらずサポートしていない。例えば、GmailはKonquerorが自身をFirefoxであると報告しない限り、正常に動作しない[要出典]

KHTML を採用するソフトウェア

関連項目

外部リンク

脚注

Related Articles

Wikiwand AI