我见过一些包含Gecko渲染引擎的COM控件(GeckoFX,以及Mozilla发布的控件 - mozctlx.dll).是否有可以包含在.NET Winform应用程序中的Webkit包装器?
我刚刚为Chromium Embedded Framework发布了一个pre-alpha版本的CefSharp我的.Net绑定.
检查出来并给我你的想法:https://github.com/chillitom/CefSharp (二进制库和示例在下载页面中提供)
update:发布了一个新版本,包括将C#对象绑定到DOM中的功能.
更新2:不再使用alpha,lib用于实际项目,包括Facebook Messenger for Windows,Rdio的Windows客户端和Github for Windows
还没试过,但在SourceForge上找到了WebKit.NET.它被转移到GitHub.
警告:不再维护,最后提交是从2013年初开始
Mono的GitHub存储库中有一个WebKit-Sharp组件.我找不到任何关于它的网页浏览文档,我甚至不确定它是WinForms还是GTK#(目前无法从这里获取来源检查),但它可能是你最好的选择,要么办法.
Berkelium是一种用于制作可嵌入铬的C++工具.
AwesomiumDotNet是双方围绕一个包装锫和Awesomium
顺便说一句,这里与Awesomium的链接似乎更新.
Mono的Subversion服务器上有一个WebKit-Sharp组件.我找不到任何关于它的网页浏览文档,我甚至不确定它是WinForms还是GTK#(目前无法从这里获取来源检查),但它可能是你最好的选择,要么办法.
我认为这个组件是围绕webkit for Ubuntu的CLI包装器.所以这个包装器很可能无法在win32上运行
尝试检查另一个变种 - 项目awesomium - 使用webkit的谷歌项目" Chromium "的包装器.此外,awesomium还具有类似于WPF下3D对象上的交互式网页的功能
有OpenWebKitSharp,WebKit.NET 0.5的一个分支,非常先进.详细信息:http: //code.google.com/p/open-webkit-sharp/
我能够使用CefSharp(使用铬浏览器)来做到这一点.
以下是一些显示此操作的帖子:
在O2内运行Chrome
视频:安装和运行CefSharp(带WPF浏览器的C#Chrome)
视频:在O2和VisualStudio中本地运行Chrome