Browser 桌面应用程序中的Web:良好的Web浏览器控件?

Browser 桌面应用程序中的Web:良好的Web浏览器控件?,browser,controls,desktop-application,Browser,Controls,Desktop Application,多年来,我一直在基于桌面的应用程序(在我的例子中是Windows Forms.NET)中使用“web浏览器控件”。我主要使用它来创建一个熟悉的基于流的用户界面,在需要时还可以无缝地过渡到internet 我真的厌倦了IE浏览器控件,因为它在输出时生成的html质量很差。此外,我猜这实际上只是IE7的幕后操作,因此存在许多浏览器“问题”。尽管如此,它还是一个非常强大的控件,可以与桌面应用程序进行丰富的交互 那么,IE浏览器控件还有哪些其他替代方案?一年前我看了一个类似于马赛克的东西,但对许多未实现

多年来,我一直在基于桌面的应用程序(在我的例子中是Windows Forms.NET)中使用“web浏览器控件”。我主要使用它来创建一个熟悉的基于流的用户界面,在需要时还可以无缝地过渡到internet

我真的厌倦了IE浏览器控件,因为它在输出时生成的html质量很差。此外,我猜这实际上只是IE7的幕后操作,因此存在许多浏览器“问题”。尽管如此,它还是一个非常强大的控件,可以与桌面应用程序进行丰富的交互

那么,IE浏览器控件还有哪些其他替代方案?一年前我看了一个类似于马赛克的东西,但对许多未实现的功能感到失望,也许这最近有所改进?

嗯……有趣的是

  • 似乎提供了ActiveX控件
  • 是另一个基于Gecko的浏览器控件

  • 流行的布局引擎:

  • Mozilla壁虎
  • KHTML
  • WebKit(基于KHTML)
  • 虽然我不确定将这些嵌入到.Net应用程序中有多容易