嵌入式的浏览器有第三种方案啦

最初在游戏里嵌入网页用的是LLmozLib, 说实话, 还不错, 用的FireFox的解析引擎

但是它的编译太麻烦了, 而且跟一些引擎代码直接链接到一起的话还会冲突

最让人觉得不爽的是, 附带了一大堆的DLL和资源文件

后来自己用IE的IWebBrowser2实现了一个嵌入浏览器, 除了滚动条拖动和效率还有点问题, 也基本上能用

好处是兼容性好, 也不用附带什么

后来看到google发布chrome后就一直在想这个东西能不能用在3D游戏中, ubrowser的作者也在研究这个. 我们还一块讨论过嵌入flash的方法,呵呵

今天在它的主页上看到这个新的库:Awesomium

下载了它的DEMO运行了一下, 速度就是快, 比LLmozLib和IE都快! 这样的话, 在游戏里嵌入网页应用完全可以了

试了试google maps, 比直接在IE里看还快, 真爽~而且最终的release不用带上那么一屁股文件, 嘿嘿

不过现在的版本才0.5, 还有些不完善. 我发现对中文支持不好. DEMO的标题栏鼠标好像没有判断LBUTTON_UP的消息

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BeJavaGod

Shiro系列(3) - What is shiro?

什么是shiro? Shiro是apache的一个开源权限管理的框架,它实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架 ...

3035
来自专栏Hadoop实操

CDH6中的第三方库

在最近发布的CDH6版本中,Cloudera投入了大量的人力和物力用于升级所使用的第三方库。这次CDH的大版本更新可以让我们使用到一些较新的库。升级库的目的主要...

1424
来自专栏小古哥的博客园

H5canvas赛车游戏-基于lufylegend引擎

lufylegend引擎是canvas游戏中,比较简单的引擎之一,它不需要配置环境,类似引入jquery包的方式,引用对应js文件即可 lufylegend官方...

2754
来自专栏Web 开发

终于弄好了

我从一个只知道Linux的小子,成长为一个能够实际操作、懂得思考问题、解决问题的人

1042
来自专栏我就是马云飞

“奥利奥”的诞生

2017 年 8 月 21 日,随着日全食的到来,此前一直猜测是 OREO(奥利奥)还是 Orellete(加泰罗尼亚的点心)的 Android 8.0 最终拉...

1646
来自专栏pangguoming

OA系统启动:基础数据,工作流设计

自从开源OA系统启动:系统概览放 出来后。园友们反馈了一些不错的建议。主要集中在工作流部分。本来是先不考虑工作流部分。这些天的交流和思考。决定把工作流部分作为系...

3598
来自专栏技术小黑屋

最小特权原则

之前的项目中的一些事情的做法违背了最小特权原则(亦为最小权限原则),这里记录以下什么是该原则。

671
来自专栏FreeBuf

来自11家OEM厂商的智能手机容易遭到隐藏AT指令攻击

国外的安全研究人员发现,来自11家智能手机OEM厂商的数百万台移动设备容易遭到隐藏AT命令攻击。

762

为什么说Linux容器对于物联网而言很重要

Linux容器已成为云开发和部署工作流中的标准工具。使用它的好处有很多,包括跨平台的可移植性,最小的开销,以及开发人员对他们代码运行方式的更多控制。容器的普及率...

3206
来自专栏知晓程序

小程序用起来耗流量吗? | 小程序问答 #5

1002

扫码关注云+社区