KHTML是由KDE所開發的HTML排版引擎。KDE系統自KDE 2版起,在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引擎支援下列標準:
参考资料
- ^ So, when will KHTML merge all the WebCore changes?. 2005-04-28 [2005-10-07]. (原始内容存档于2005-05-07).
- ^ Apple Opens WebKit CVS and Bug Database. 2005-06-07 [2016-02-28]. (原始内容存档于2021-02-03).
- ^ Safari and KHTML again. 2005-04-30 [2005-10-07]. (原始内容存档于2005-05-03).
外部連結
- Konqueror the Web Browser (页面存档备份,存于互联网档案馆) - Konqueror手册中的KHTML功能列表
- KHTML - KDE's HTML library (页面存档备份,存于互联网档案馆) - 來自developer.kde.org的定義
- The WebKit Open Source Project
參見
- 自由软件主题
|
---|
| 軟體集 | | |
---|
| KDE核心 应用程序 | 程式開發 | |
---|
| 教育 | |
---|
| 遊戲 | |
---|
| 圖形 | |
---|
| 網際網路 | |
---|
| 多媒體 | |
---|
| 辦公軟體 | |
---|
| 系統 | |
---|
| 實用工具 | |
---|
|
---|
| 第三方 应用程序 | |
---|
| 平臺 | |
---|
| 工作空間 | |
---|
| 模块 | |
---|
| 社区 | |
---|
| 人物 | |
---|
| 分類• 專案(英语:Wikipedia:WikiProject KDE)• Commons • 模板 |
|
|
---|
| | | 特點 | - 广告拦截
- 增强浏览(英语:Augmented browsing)
- 書籤
- 小书签
- 即时书签(英语:Features of Firefox#Live bookmarks)
- 智能书签(英语:Smart Bookmarks)
- 擴充功能
- 安全(英语:Browser security)
- 同步
- 比较(英语:Comparison of browser synchronizers)
- Cookie
- 下载管理器
- Favicon
- 增量查找(英语:Incremental search)
- 插件
- 无痕浏览
- 分頁
- 通用编辑按钮(英语:Universal Edit Button)
|
---|
| 網頁標準 | |
---|
| 协议 | |
---|
| 相關主題 | |
---|
| | |
---|
| | - Chromium
- Brave
- Vivaldi
- Opera(15~)
- Yandex Browser
- Microsoft Edge
- Torch
- CCleaner Browser
- Catsxp
- Coowon
- Orbitum
- BlackHawk
- uCoz Uran
- Ortigra Titanium
- HiddenReflex EpicPrivacy
PlayFree Beamrise Baidu Spark 红芯浏览器 七星瀏覽器 Jutao Caimao Rambler Nichrome Ishenyou 265gChrome |
---|
| | |
---|
| | |
---|
| Trident排版引擎 | |
---|
| 混合排版引擎 | |
---|
| 其他排版引擎 | - NetSurf
abaco(英语:abaco (web browser)) Amaya KidZui(英语:KidZui) Charon(英语:Charon (web browser)) Dillo Gazelle IBM Watson Explorer - Arachne(英语:Arachne (web browser))
Arena IBM Home Page Reader IBrowse - Links
Mosaic Mothra(英语:Mothra (web browser)) NetPositive - 蒼月瀏覽器(26~)
|
---|
| 純文字排版引擎 | |
---|
|
| | |
---|
| | |
---|
| | |
---|
| | |
---|
| Trident排版引擎 | |
---|
| 其他 | Blazer - ibisBrowser
- NetFront
- Obigo Browser
Skweezer Skyfire Teashark ThunderHawk - uZard Web
Vision WinWAP - Smooz(日语:Smooz)
Galio Deepfish Iris浏览器 |
---|
|
| | | | 刪除線格式為停止開發的項目
|
|