WebKit
網路瀏覽器引擎 / 維基百科,自由的 encyclopedia
WebKit是一個開源的Web瀏覽器引擎(Web browser engine)[5]。它被用於Apple Safari。其分支Blink被用於基於Chromium的網頁瀏覽器,如Microsoft Edge與Google Chrome。
此條目需要更新。 (2017年3月31日) |
Quick Facts 原作者, 開發者 ...
原作者 | KDE[1][2] |
---|---|
開發者 | 蘋果公司、Adobe、Google、KDE、Igalia及其它開發者 |
首次發布 | 1998年11月4日,25年前(1998-11-04)(KHTML釋出);2005年6月7日,18年前(2005-06-07)(WebKit開源) |
目前版本 | |
原始碼庫 | |
程式語言 | C++ |
作業系統 | 跨平台 |
類型 | 排版引擎 |
許可協定 | GNU LGPL v2.1(某些JavaScriptCore與WebCore元件中的檔案)、BSD v2.0(大部分瀏覽器引擎) |
網站 | www |
Close
Webkit亦被使用於Apple iOS、BlackBerry Tablet OS及Amazon Kindle的預設瀏覽器。WebKit的C++應用程式介面提供了一系列的Class以在視窗上顯示網頁內容,並且實現了一些瀏覽器的特色,如使用者連結點擊、管理前後頁面列表及近期歷史頁面等等。
WebKit的HTML及JavaScript程式碼源自KDE的KHTML及KJS函式庫的一個分支[6],現已由KDE、Apple、Google、Nokia、Bitstream、BlackBerry及Igalia等獨立開發[7]。OS X、Windows、GNU/Linux以及其他類Unix系統作業系統,皆支援這個專案[8]。2013年4月3日,Google宣佈它建立了WebKit中WebCore元件的分支——Blink,Blink用於新版Google Chrome與Opera[9][10]。
WebKit的WebCore及JavaScriptCore元件使用GNU較寬鬆公共授權條款,其他元件則採用BSD授權條款[11]。