[原创] 在.Net程序中嵌入Chrome浏览器内核(一)

我们在做Winform程序的时候,很多情况下需要在程序中嵌入浏览器,但是.Net Framework中本身提供的WebBrowser控件,往往会根据客户机的IE版本去调取,所以这种方式不可取,然后怎么办呢?如果可以嵌入谷歌浏览器内核那就太棒了!

首先博主查了很多资料,实现方式也很多,其中看到了博客园中的一篇文章“基于.net开发chrome核心浏览器【二】”,其中详细介绍了其中的一些资源,如下

相关资源介绍:

chrome Frame:

让IE有一颗chrome的心,看起来不错,但我没有深入研究这个东西。

http://www.google.com/chromeframe?hl=zh-CN&quickenable=true

https://developers.google.com/chrome/chrome-frame/

WebKit.Net

已经有一段时间没人更新这个开源项目了,没有研究过

http://sourceforge.net/projects/webkitdotnet/

CEF

研究过,很不错的类库,但是是C和C++写的

https://code.google.com/p/chromiumembedded/

http://www.cnblogs.com/think/archive/2011/10/06/CEF-Introduce.html(园友谭振林写的相关文章)

Xilium.CefGlue

基于CEF,用.net包装过,很不错,我就用的这个类库(Xilium.CefGlue/3)

https://bitbucket.org/xilium/xilium.cefglue/wiki/Home

O.N.E

国内的人开发的,没研究过,貌似收费的。

http://www.one-lab.net/

node-webkit

园子里的人开发的,非常不错的点子,node和chromium的结合,赞

https://github.com/rogerwang/node-webkit/

http://www.cnblogs.com/zhchbin/

qt

我在这方面花费了大量的时间和精力,结果是一个坑跟着一个坑,但到现在还是不忍放弃

http://qt-project.org/downloads

open-webkit-sharp

园友推荐的,我大概看了一下介绍,感觉很不错的样子!

https://code.google.com/p/open-webkit-sharp/

本人首先采用的是“Xilium.CefGlue”类库,并且也实现了Demo,但是这个坑很多,后来放弃了,稍后的博文里我会把Demo开放出来,并且详细讲解一下,今天先写到这里了,特别鸣谢一下博客园的“liulun”,他的文章给了我很大的启发!


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值