当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《是否有用于Windows/C#开发的可嵌入Webkit组件?》经验,为你挑选了7个好方法。

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



1> chillitom..:

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



2> Petr Havlice..:

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

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


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

3> Alex Lyman..:

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



4> Kevin Driedg..:

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

AwesomiumDotNet是双方围绕一个包装锫和Awesomium

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



5> Regfor..:

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/



7> Dinis Cruz..:

我能够使用CefSharp(使用铬浏览器)来做到这一点.

以下是一些显示此操作的帖子:

在O2内运行Chrome

视频:安装和运行CefSharp(带WPF浏览器的C#Chrome)

视频:在O2和VisualStudio中本地运行Chrome

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有