fbpx
维基百科

KHTML

KHTML是由KDE所開發的HTML排版引擎。KDE系統自KDE 2版起,在KDE的新程式Konqueror網頁瀏覽器使用了KHTML引擎。該引擎以C++編程語言所寫,並以LGPL授權,支援大多數網頁瀏覽標準。

由於微軟Internet Explorer的佔有率相當高,不少以FrontPage製作的網頁均包含只有IE才能讀取的非標準語法,為了使KHTML引擎可呈現的網頁達到最多,部分IE專屬的語法也一併支援。KHTML擁有速度快捷的優點,但對錯誤語法的容忍度則比Mozilla產品所使用的Gecko引擎小。

歷史

蘋果電腦於2002年採納了KHTML,作為開發Safari瀏覽器之用,並發佈所修改的最新及過去版本源代碼。後來發表了開放原始碼WebCoreWebKit引擎,它們均是KHTML的衍生產品,在開發網站列出引擎改變內容,並會傳回至KDE計劃。由於兩個衍生產品各走不同路線,使兩者源代碼偏離,在與KDE交換更新會出現困難[1]。其中一個原因,是蘋果在對外公開源代碼之前,以一年時間編修他們的KHTML。另外,蘋果傳送更新至KDE計劃的方式,多是一口氣把大量改動一起傳送,KDE在整理資料也出現一定的困難,及後蘋果表示會以CVS格式來傳送[2]。再者,蘋果所作出的改動包括Mac OS X系統獨有的事物,如Objective-C、KWQ等,在Linux及KHTML是沒有的[3]。但KDE方面仍透過這些改動,為KHTML加入新功能及加快其排版速度。

相容的標準

KHTML引擎支援下列標準:

参考资料

  1. ^ . 2005-04-28 [2005-10-07]. (原始内容存档于2005-05-07). 
  2. ^ Apple Opens WebKit CVS and Bug Database. 2005-06-07 [2016-02-28]. (原始内容于2021-02-03). 
  3. ^ . 2005-04-30 [2005-10-07]. (原始内容存档于2005-05-03). 

外部連結

  • Web Browser (页面存档备份,存于互联网档案馆) - Konqueror網站上的KHTML功能列表
  • KHTML - KDE's HTML library (页面存档备份,存于互联网档案馆) - 來自developer.kde.org的定義

參見

khtml, 此條目可参照英語維基百科相應條目来扩充, 2022年7月14日, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质内容, 依版权协议, 译文需在编辑摘要注明来源, 或于讨论页顶部标记, href, template, translated, page, html, title, template, translated, page, translated, page, 标签, 是由kde所開發的html排版引擎, kde系統自kde, 2版. 此條目可参照英語維基百科相應條目来扩充 2022年7月14日 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 KHTML是由KDE所開發的HTML排版引擎 KDE系統自KDE 2版起 在KDE的新程式Konqueror的網頁瀏覽器使用了KHTML引擎 該引擎以C 編程語言所寫 並以LGPL授權 支援大多數網頁瀏覽標準 KHTML用KHTML排版引擎的Konqueror瀏覽器開發者KDE源代码库invent wbr kde wbr org wbr frameworks wbr khtml编程语言C 操作系统跨平台类型排版引擎许可协议GNU較寬鬆公共授權條款由於微軟的Internet Explorer的佔有率相當高 不少以FrontPage製作的網頁均包含只有IE才能讀取的非標準語法 為了使KHTML引擎可呈現的網頁達到最多 部分IE專屬的語法也一併支援 KHTML擁有速度快捷的優點 但對錯誤語法的容忍度則比Mozilla產品所使用的Gecko引擎小 目录 1 歷史 2 相容的標準 3 参考资料 4 外部連結 5 參見歷史 编辑蘋果電腦於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引擎支援下列標準 HTML 4 01 HTML5 CSS 1 CSS 2 1 paged media除外 CSS 3選擇符 selector 及部分其他功能 PNG MNG JPEG GIF圖形格式 DOM 1 2及部分的DOM 3 ECMA 262 JavaScript 1 5 部分SVG参考资料 编辑 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 外部連結 编辑Web Browser 页面存档备份 存于互联网档案馆 Konqueror網站上的KHTML功能列表 KHTML KDE s HTML library 页面存档备份 存于互联网档案馆 來自developer kde org的定義 The WebKit Open Source Project參見 编辑 自由软件主题 網頁瀏覽器列表 排版引擎列表 取自 https zh wikipedia org w index php title KHTML amp oldid 72671240, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。