我目前正在使用.NET中的IE ActiveX(网络浏览器)控件在我的应用程序中显示HTML,但它的速度非常慢(大量的虚拟内存吞噬),而且非常有限,我想通过完全托管的方法将其清除HTML查看器。
这是对Is there any better web browser control in C# (.NET)?的不同请求,因为它与其他嵌入式浏览器(Firefox/Gecko)有关。我不想嵌入浏览器,我想要一个适当管理的控件。
更新(2011年4月13日):杰夫·阿特伍德(Jeff Atwood)的This post解释了部分原因,原因是不清楚那些原因为何/很重要。
最佳答案
找到Jeff的帖子后,我滚动浏览了困惑的注释并找到了HTMLRenderer,这是一种Codeplex解决方案。它具有CSS 2.1支持和HTML 4.1支持,并且是免费的OSS(BSD LIcense)。不幸的是,代码困惑不堪,但是只有一部分真正令人担忧,其余部分可以清除。
关于.net - .NET HTML查看器/Web浏览器控件替代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5308762/