![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/WebKit_logo_%25282023%2529.svg/langzh-hk-640px-WebKit_logo_%25282023%2529.svg.png&w=640&q=50)
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日,19年前(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]。