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]。