[原创] 在.Net程序中嵌入Chrome浏览器内核(一)
来源:互联网 发布:谷歌输入法 网络词库 编辑:程序博客网 时间:2024/05/13 13:50
我们在做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”,他的文章给了我很大的启发!
作者:IT小马
出处:http://blog.amtemai.com
本文版权归作者所有,欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文链接。
- [原创] 在.Net程序中嵌入Chrome浏览器内核(一)
- [原创] 在.Net程序中嵌入Chrome浏览器内核(二)
- 使用CefSharp在.Net程序中嵌入Chrome浏览器(一)——简介
- WinForm嵌入Chrome内核浏览器
- 在 .NET 中开发基于 Chrome 内核的浏览器-创建一个简单浏览器
- 使用 CefSharp 在 C# App 中嵌入 Chrome 浏览器
- rcp桌面程序嵌入chrome内核(JxBrowser)
- 在用户程序中使用linux内核list(原创)
- C++中嵌入IE浏览器(一)
- 第三方浏览器内核嵌入一、Crosswalk
- 第三方浏览器内核嵌入一、Crosswalk
- C# 开发Chrome内核浏览器(WebKit.net)
- C# 开发Chrome内核浏览器(WebKit.net)
- C# 开发Chrome内核浏览器(WebKit.net)
- 在.Net中嵌入资源文件到程序集中
- 在.Net中嵌入资源文件到程序集中
- 在.Net中嵌入资源文件到程序集中
- 如何在ASP.NET页面中嵌入WINFORM控件一
- 条件变量(condition variable)详解
- 图解排序算法:桶排序
- 安卓 ProgressDialog结合帧动画的等待dialog效果
- PHPEXcel保存到本地时报错
- 把共享库(SO)加载到指定的内存地址
- [原创] 在.Net程序中嵌入Chrome浏览器内核(一)
- python3.5 爬虫错误: UnicodeEncodeError: 'ascii' codec can't encode characters
- poj_2513 Colored Sticks(字典树+并查集+欧拉通路)
- 平滑地回到顶部
- iOS 开发 Xcode 8.1创建新项目的配置--详解
- 上帝用三种方式作答:他点头给你想要的;他摇头给你更好的;他让你等,就给你最棒的
- 通过自定义Gradle插件修改编译后的class文件
- 一个经典例子让你彻彻底底理解java回调机制
- [原创] 在.Net程序中嵌入Chrome浏览器内核(二)