.net - .NET HTML查看器/Web浏览器控件替代

标签 .net browser

我目前正在使用.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/

相关文章:

linux - 在 Linux 平台上如何找出我的 Web 浏览器正在使用哪个端口从 Web 服务器接收数据包?

c# - 通过 VIEWSTATE 抓取

.net - 是否有任何软件可以包装和隔离 .Net 应用程序以在 Linux 上运行它?

c# - 批量保存到 MongoDB C# 驱动程序

browser - 可以通过浏览器访问但无法ping通?

javascript - 在node.js中运行示例代码成功,但在浏览器中运行修改后的代码失败

c# - 如何在 C# 中提取 rar 文件?

c# - 如何将数据库查询结果转换为数组?

browser - Web 浏览器是否以不同的方式缓存具有子资源完整性 (SRI) 的资源?

safari - 如何以编程方式打包 Safari 扩展?