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

时间:2020-03-05 18:52:56  来源:igfitidea点击:

多年来,我一直在基于桌面的应用程序(例如Windows Forms .NET)中使用" Web浏览器控件"。我主要使用它来创建一个熟悉的基于流的用户界面,该界面还允许在需要时无缝过渡到Internet。

我真的对IE浏览器控件感到厌倦,因为它在输出中生成的html质量很差。另外,我猜想它实际上只是IE7的幕后推手,因此许多浏览器都"发出"了声。尽管如此,它还是一个功能强大的控件,可与桌面应用程序进行丰富的交互。

那么,还有哪些其他替代IE浏览器控件的方法?我在一年前看过与Mosaic相当的产品,但对许多未实现的功能感到失望,也许最近有所改善?

解决方案

回答

嗯..有趣的是

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

回答

流行的布局引擎:

  • Mozilla壁虎
  • KHTML
  • WebKit(基于KHTML)

尽管我不确定将它们嵌入.Net应用程序有多容易。