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