是否有用于Windows/C#开发的可嵌入Webkit组件?

Jon*_*way 72 .net com gecko webkit

我见过一些包含Gecko渲染引擎的COM控件(GeckoFX,以及Mozilla发布的控件 - mozctlx.dll).是否有可以包含在.NET Winform应用程序中的Webkit包装器?

chi*_*tom 39

我刚刚为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


Pet*_*cek 38

还没试过,但在SourceForge上找到了WebKit.NET.它被转移到GitHub.

警告:不再维护,最后提交是从2013年初开始

  • 该项目不再维护 - 我无法在Visual Studio 2012下编译任何内容,也没有最新的WebKit实现. (2认同)

Ale*_*man 18

Mono的GitHub存储库中有一个WebKit-Sharp组件.我找不到任何关于它的网页浏览文档,我甚至不确定它是WinForms还是GTK#(目前无法从这里获取来源检查),但它可能是你最好的选择,要么办法.


Kev*_*ger 12

Berkelium是一种用于制作可嵌入铬的C++工具.

AwesomiumDotNet是双方围绕一个包装Awesomium

顺便说一句,这里与Awesomium的链接似乎更新.


Reg*_*for 7

Mono的Subversion服务器上有一个WebKit-Sharp组件.我找不到任何关于它的网页浏览文档,我甚至不确定它是WinForms还是GTK#(目前无法从这里获取来源检查),但它可能是你最好的选择,要么办法.

我认为这个组件是围绕webkit for Ubuntu的CLI包装器.所以这个包装器很可能无法在win32上运行

尝试检查另一个变种 - 项目awesomium - 使用webkit的谷歌项目" Chromium "的包装器.此外,awesomium还具有类似于WPF下3D对象上的交互式网页的功能


小智 6

有OpenWebKitSharp,WebKit.NET 0.5的一个分支,非常先进.详细信息:http: //code.google.com/p/open-webkit-sharp/