注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

淘尽网 官方博客

淘尽网http://www.tao3w.com做最好的比价网站

 
 
 

日志

 
 
关于我

淘尽网 http://www.tao3w.com 做最好的比价网站,做最好的数据抓取专家。

网易考拉推荐

在 Linux 上使用 WebKit 引擎浏览器  

2012-04-21 22:46:41|  分类: LINUX |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和 KJS,当年苹果比较了 Gecko 和 KHTML 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。WebKit 也是一个开源项目,几年来,Apple 和全世界的爱好者们为它做了很多努力,来修订和优化这个引擎,这篇文章提到,Apple WebCore 的开发者拥有 KDE 的 CVS 帐户,可以利用全世界为 KHTML 提供的资源来完善自己的引擎,而 KDE 开发者却不能得到苹果内部源代码的版本控制系统权限,总的来说就是苹果对自己开发后的东西有所保留,让 KDE 不能及时得到反馈来完善自己的 KHTML,这么看来苹果有过河拆桥的意思,但无形中也承认,现在 WebKit 已经不再是从前的 KHTML 了,或许比它更优秀。

这篇文章介绍了一下,怎么在 Linux 上使用 Qt 库建立一个 WebKit 引擎的浏览器,虽然现在这么做对普通用户意义不大,但对一个 Linux 上的网页开发者来说,完全可以把它当成一个调试器,因为 Safari 来了,我们不能对它坐视不管。基于 gtk 还有一个叫做 Gtk+ WebCore 的项目,以前在 Edgy 上编译过,很容易崩溃,连浏览自己的博客都成问题。说到这里想感叹一下,Firefox 一直是我最喜欢的浏览器,在可用性、扩展性、稳定性、支持 Web 标准、速度上都还不错,如果换上一颗奔腾的芯,会有什么样的效果呢?

Installing and Running WebKit in Linux Using Qt

1、先安装一些编译需要的软件和库

sudo apt-get install libqt4-dev libxslt-dev gperf bison libsqlite3-dev flex build-essential subversion

2、从 svn 下载 WebKit 源码

svn checkout http://svn.webkit.org/repository/webkit/trunk WebKit

需要耐心等待一段时间

3、建立一个 Qt4 WebKit 浏览器

QTDIR=/usr/share/qt4/ WebKit/WebKitTools/Scripts/build-webkit

需要半小时左右

4、运行这个浏览器

WebKit/WebKitBuild/Release/WebKitQt/QtLauncher/QtLauncher

运行效果:

在 Linux 上使用 WebKit 引擎浏览器 - allendroid - Allendroid Technote

看看它的速度,好过与 Gecko 和 KHTML,和 Opera 比较接近。

在 Linux 上使用 WebKit 引擎浏览器 - allendroid - Allendroid Technote

  评论这张
 
阅读(235)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017