我想知道是否有像Gecko.NET这样的东西;)我的意思是,就像我们可以embedded一个WebView,这是任何Windows窗体应用程序中的IE7的“实例”(并告诉它navigateto(fancy_url);到navigateto(fancy_url); )。 我很乐意使用Firefox或WebKit。 有人试过这个? 更新 :请记住,虽然可以使用上述控件embeddedGecko,但使用Gecko时仍然无法打印 。 UPDATE 2010年3月 :仍然不能使用GeckoFX进行本地打印,但有一些方法可能已经足够,这取决于你想要做什么。 请参阅: http : //geckofx.org/viewtopic.php?id=796了解更多信息。 更新2013年10月 :我不再做Windows开发,所以我对此没有兴趣,但似乎可以在这里findGecko的开发: https : //bitbucket.org/geckofx它似乎是最近更新。 留在这里为未来的Windows开发者;) UPDATE 2017年1月 :我收到了一个名为TeamDev的电子邮件。 他们创build了一个名为“DotNetBrowser”的基于Chromium的.NET浏览器组件,可用于在Windows Forms应用程序中显示现代网页。 直接引用电子邮件: 以下是有关该组件的一些详细信息,这可能会有所帮助: DotNetBrowser基于Chromium,因此支持HTML5,CSS3,JS和最新的Web标准。 该库的底层Chromium版本定期更新。 该组件适用于WPF以及Windows Forms桌面应用程序,适用于C#和VB.NET。 该图书馆已获得商业许可,但为开放源代码和学术项目提供免费许可证。 免责声明: 我没有使用这个DotNetBrowser我不再做Windows开发,但可能值得检查,如果你正在寻找一个解决scheme。
我已经看到几个COM控件包装壁虎渲染引擎( GeckoFX ,以及由Mozilla提供的控制 – mozctlx.dll )。 Webkit的包装是否可以包含在.NET Winform应用程序中?
我试图使用CSS对<select>元素的下拉箭头进行样式化,它在Chrome / Safari中完美工作: select { -webkit-appearance: button; -webkit-border-radius: 2px; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none; background-image: url('./select-arrow1.png') ; background-position: center right; background-repeat: no-repeat; border: 1px solid #AAA; margin: 0; padding-top: 2px; padding-bottom: 2px; width: 200px; } 在这里看到的精美呈现 通过这个逻辑,我必须做的唯一事情就是把所有的-webkit-*东西join到Firefox中: -moz-appearance: button; -moz-border-radius: 2px; -moz-box-shadow: 0px 1px 3px rgba(0, […]