我很想知道是否有壁虎这种东西.净;)我的意思是,就像我们可以在任何Windows窗体应用程序中嵌入WebView和IE7的"实例"(并告诉它navigateto(fancy_url);
).我想使用Firefox或WebKit.
有人试过这个吗?
UPDATE:请记住,尽管可以使用上述控件嵌入Gecko,但在使用Gecko时仍然不可能实现print.
UPDATE March 2010:仍然不可能使用GeckoFX以本机方式打印,但是有几种方法已经足够了,这取决于你正在try 做什么.
UPDATE October 2013:我不再做Windows开发了,所以我对这个不感兴趣,但似乎Gecko的开发可以在这里找到:https://bitbucket.org/geckofx,而且它似乎是最近更新的.把这个留给future 的Windows开发者;)
UPDATE January 2017:我收到一封邮箱,是一家叫TeamDev的公司发来的.他们创建了一个基于Chromium的.NET浏览器组件,称为"DotNetBrowser",可用于在Windows窗体应用程序中显示现代网页.
要直接引用邮箱:
以下是有关该组件的一些详细信息,可能会有所帮助:
- DotNetBrowser基于Chromium,因此支持HTML5、CSS3、JS和最新的Web标准.库的底层Chromium版本会定期更新.
- 该组件适用于WPF和Windows窗体桌面应用程序,适用于C#和VB.网
- 该库是商业许可的,但是开放源码和学术项目提供免费许可.
Disclaimer: I have not used this DotNetBrowser for I no longer do Windows Development but may be worth checking if you're looking for a solution to this.