是否可以像 WebView 一样在 Windows 窗体中嵌入 Gecko 或 Webkit?

2024-04-21

我很想知道是否有 Gecko.NET 这样的东西;)我的意思是,就像我们可以嵌入一个 WebView 一样,它是任何 Windows 窗体应用程序中 IE7 的“实例”(并告诉它navigateto(fancy_url);)。我喜欢使用 Firefox 或 WebKit。

有人试过这个吗?

UPDATE:请记住,虽然可以使用上述控件嵌入 Gecko,但仍然不可能print在使用 Gecko 时。

2010 年 3 月更新:仍然无法使用 GeckoFX 进行本地打印,但是有几种方法可以实现may就足够了,取决于你想做什么。 看:http://geckofx.org/viewtopic.php?id=796 http://geckofx.org/viewtopic.php?id=796了解更多信息。

2013 年 10 月更新:我不再做Windows开发了,所以我对此没有兴趣,但似乎可以在这里找到Gecko的开发:https://bitbucket.org/geckofx https://bitbucket.org/geckofx而且好像是最近更新的。将此留给未来的 Windows 开发人员;)

2017 年 1 月更新: 我收到了一封来自一家名为TeamDev http://www.teamdev.com。他们创建了一个名为“DotNetBrowser”的基于 Chromium 的 .NET 浏览器组件,可用于在 Windows 窗体应用程序中显示现代网页。

直接引用电子邮件:

以下是有关该组件的一些详细信息,可能会有所帮助:

  1. DotNetBrowser基于Chromium,因此支持HTML5、CSS3、JS和最新的Web标准。该库的底层 Chromium 版本会定期更新。
  2. 该组件适用于 WPF 以及 Windows 窗体桌面应用程序,并且适用于 C# 和 VB.NET。
  3. 该库已获得商业许可,但为开源和学术项目提供免费许可。

免责声明: 我没有使用过这个 DotNetBrowser,因为我不再进行 Windows 开发,但如果您正在寻找解决方案,可能值得检查一下。


http://code.google.com/p/geckofx/ http://code.google.com/p/geckofx/

这是 Gecko 的一个很好的 .NET 包装版本

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以像 WebView 一样在 Windows 窗体中嵌入 Gecko 或 Webkit? 的相关文章

随机推荐