Quire

レンダリングエンジンHTMLレンダリングエンジンKHTML

KHTML
KHTMLを利用したウェブブラウザ「Konqueror」でWikipediaのメインページを表示した画面。
KHTMLを利用したウェブブラウザ「Konqueror」でWikipediaのメインページを表示した画面。 Image: source and license
開発元KDE Team, Apple, Nokia, Google, ほか
リポジトリinvent.kde.org/frameworks/khtml
プログラミング 言語C++
対応OSクロスプラットフォーム
サポート状況サポート終了
種別レンダリングエンジン
ライセンスLGPL

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

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 を採用するソフトウェア#edit

関連項目#edit

外部リンク#edit

脚注#edit

  1. ^ a b KF6 で削除された「kf5」ブランチには、最後に維持された状態が含まれている[1]
  2. ^ “⚓ T11543 Port Konqueror away from KHTML”. phabricator.kde.org. 2025年8月14日閲覧。
  3. ^ https://web.archive.org/web/20160804200752/http://nop.net-p.org/modules/pukiwiki/index.php?%5b%5bTavia%5d%5d

This article is mirrored from “KHTML” on 日本語 Wikipedia, revision 106160979, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 106160979 · just now