我很想知道是否有Gecko.NET之类的东西;)我的意思是,就像我们可以嵌入WebView一样,这就是IE7在所有Windows Forms应用程序中的“实例”(并告诉它 navigateto(fancy_url);
)。我很想使用Firefox或WebKit。
有人尝试过吗?
更新:请记住,尽管可以使用上述控件嵌入壁虎,但仍然无法打印在使用Gecko时。
2010年3月更新:仍然无法使用GeckoFX进行本机打印,但是根据您要尝试执行的操作,存在两种方法可能就足够了。请参阅:http : //geckofx.org/viewtopic.php?id=796更多信息,。
2013年10月更新:我不再从事Windows开发,因此对此我没有兴趣,但是似乎可以在以下位置找到Gecko的开发:https : //bitbucket.org/geckofx,并且它似乎是最近更新的。留给以后的Windows开发人员使用;)
2017年1月更新:我收到了一家名为TeamDev。他们创建了一个基于Chromium的.NET浏览器组件,称为“ DotNetBrowser”,该组件可用于在Windows Forms应用程序中显示现代网页。
直接引用电子邮件:
以下是有关组件的一些详细信息,可能会有所帮助:
- DotNetBrowser基于Chromium,因此支持HTML5,CSS3,JS和最新的Web标准。库的基础Chromium版本会定期更新。
- 该组件适用于WPF和Windows Forms桌面应用程序,并且适用于C#和VB.NET。
- 该图书馆已获得商业许可,但是为开源和学术项目提供了免费许可。
免责声明: 我没有使用过此DotNetBrowser,因为我不再进行Windows开发,但是如果您正在寻找解决方案,可能值得检查。