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

时间:2021-08-30 12:33:26

I've been utlising a "web browser control" in desktop based applications (in my case Windows Forms .NET) for a number of years. I mostly use it to create a familiar flow-based user interface that also allows a seamless transition to the internet where required.

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

I'm really tired of the IE browser control because of the poor quality html it generates on output. Also, I guess that it is really just IE7 behind the scenes and so has many of that browser "issues". Despite this, it is quite a powerful control and provides rich interaction with your desktop app.

我真的厌倦了IE浏览器控件,因为它在输出时生成的HTML质量很差。此外,我猜它在幕后真的只是IE7,因此有许多浏览器“问题”。尽管如此,它还是一个非常强大的控件,可以为您的桌面应用提供丰富的交互。

So, what other alternatives to the IE browser control are there? I looked at a Mosaic equivalent a year ago but was disappointed with the number of unimplemented features, maybe this has improved recently?

那么,有哪些IE浏览器控件的替代品呢?我看了一年前的马赛克相当,但对未实现功能的数量感到失望,也许这最近有所改善?

2 个解决方案

#1


1  

hmm..Interestingly

  1. Mozilla seems to provide ActiveX control
  2. Mozilla似乎提供ActiveX控件

  3. K-Melon is another Gecko based browser control
  4. K-Melon是另一款基于Gecko的浏览器控件

#2


0  

Popular layout engines:

流行的布局引擎:

  1. Mozilla Gecko
  2. KHTML
  3. WebKit (based on KHTML)
  4. WebKit(基于KHTML)

Though I'm not sure how easy it is to embed those in a .Net app.

虽然我不确定将它们嵌入到.Net应用程序中是多么容易。

#1


1  

hmm..Interestingly

  1. Mozilla seems to provide ActiveX control
  2. Mozilla似乎提供ActiveX控件

  3. K-Melon is another Gecko based browser control
  4. K-Melon是另一款基于Gecko的浏览器控件

#2


0  

Popular layout engines:

流行的布局引擎:

  1. Mozilla Gecko
  2. KHTML
  3. WebKit (based on KHTML)
  4. WebKit(基于KHTML)

Though I'm not sure how easy it is to embed those in a .Net app.

虽然我不确定将它们嵌入到.Net应用程序中是多么容易。