多年来,我一直在基于桌面的应用程序(在我的Windows Forms .NET中)中使用“Web浏览器控件”。我主要使用它来创建一个熟悉的基于流的用户界面,该界面还允许在需要时无缝过渡到互联网。
我真的厌倦了IE浏览器控件,因为它在输出时生成的HTML质量很差。此外,我猜它在幕后真的只是IE7,因此有很多浏览器“问题”。尽管如此,它仍然是一个非常强大的控件,并提供与桌面应用程序的丰富交互。
那么,IE浏览器控件的其他替代方案是什么?我看了一年前的马赛克相当,但对未实现的功能的数量感到失望,也许这最近有所改善?