
KDE系统自KDE2版起,在KDE的新程式Konqueror的网页浏览器使用了KHTML引擎。该引擎以C++编程语言所写,并以LGPL授权,支援大多数网页浏览标准。由于微软的Internet Explorer的占有率相当高,不少以FrontPage制作的网页均包含只有IE才能读取的非标准语法,为了使KHTML引擎可呈现的网页达到最多,部分IE专属的语法也一并支援。
KHTML拥有速度快捷的优点,但对错误语法的容忍度则比Mozilla产品所使用的Gecko引擎小。
苹果电脑于2002年采纳了KHTML,作为开发Safari浏览器之用,并发布所修改的最新及过去版本源代码。后来发表了开放源代码的WebCore及WebKit引擎,它们均是KHTML的衍生产品,在开发网站列出引擎改变内容,并会传回至KDE计划。由于两个衍生产品各走不同路线,使两者源代码偏离,在与KDE交换更新会出现困难[1]。其中一个原因,是苹果在对外公开源代码之前,以一年时间编修他们的KHTML。另外,苹果传送更新至KDE计划的方式,多是一口气把大量改动一起传送,KDE在整理资料也出现一定的困难,及后苹果表示会以CVS格式来传送[2]。再者,苹果所作出的改动包括Mac OS X系统独有的事物,如Objective-C、KWQ等,在Linux及KHTML是没有的[3]。但KDE方面仍透过这些改动,为KHTML加入新功能及加快其排版速度。
目录 |
KHTML引擎支援下列标准:
|
查 • 论 • 编 • 历
|
|
|---|---|
| 系列 | KDE 1 KDE 2 KDE 3 KDE 4 |
| 核心技术 | Akonadi D-Bus Decibel Flake KJS KDOM KHTML KIO Kiosk KPart Kross KSVG KWin NEPOMUK Oxygen Phonon Plasma Qt Solid Sonnet Soprano Strigi ThreadWeaver XMLGUI |
| 应用程序 | Akregator Amarok digiKam Dolphin Dragon Player K3b Kaffeine Kate KDevelop KGet Konqueror Konsole Kopete KTorrent KView Noatun Okular |
| 软件包 | aRts KDELibs KDEBase 辅助工具 管理 教育 Extragear 游戏 图像 网络 PIM KOffice |
| 相关主题 | Qt Trolltech Freedesktop.org GNOME Xfce CDE |
|
查 • 论 • 编 • 历
|
|
|---|---|
| Trident排版引擎 | Internet Explorer · 傲游 · 世界之窗浏览器 · Avant · 腾讯TT · Netscape 8 · NetCaptor · Sleipnir · GOSURF · GreenBrowser · KKman |
| Gecko排版引擎 | Fennec · Firefox · 网景(6至9) · SeaMonkey · Camino · Flock · Galeon · K-Meleon · Minimo · Mozilla · Sleipnir · Songbird · XeroBank |
| KHTML排版引擎或WebKit框架 | Safari · Konqueror · Epiphany · Google Chrome · iCab · OmniWeb · Midori · Shiira |
| Presto排版引擎 | Opera · 任天堂DS浏览器 |
| Java软件平台 | HotJava · Opera Mini · UCWEB |
| Tasman排版引擎 | Internet Explorer for Mac · MSN for Mac OS X |
| 文字界面 | Lynx · Links · w3m |
| 手持设备或嵌入式系统 | Internet Explorer Mobile · Minimo · Opera Mobile · PSP浏览器 |
| 其它 | Amaya · Dillo · Mosaic |
| 关联项目 | HTML · HTML排版引擎 · 分页浏览器 · 网页服务器 · 浏览器大战 |
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History