【发布时间】:2014-10-18 18:15:10
【问题描述】:
我想手动将 HTML 加载到 Web 浏览器控件中,并确保它不会产生任何 Internet 流量,因此请尽其所能显示内容。
如 MSDN 中所述,WebBrowser.IsOffline 是只读的。
有没有办法设置它(不使用反射黑客)?
或者我是否必须为此使用第 3 方控件:
【问题讨论】:
-
如果您使用第三方控件,请不要使用您链接的控件,试试这个 - htmlrenderer.codeplex.com
-
@EkoostikMartin:感谢您的链接,我特别喜欢这部分:100% 托管 C# 代码,我发现的那个是用 C++ 编写的,因此需要
regsvr.不是破坏交易,而是偏向于托管代码,如果没有发布其他选项,我会考虑使用它。您可以将其发布为答案 - 我一定会支持它。 -
你要使用IE缓存吗?
-
@Joiner:不,我将手动提供 HTML。
-
@Joiner:我一直在寻找一种方法来安全地显示网页,而无需访问互联网并下载更多内容。
标签: c# vb.net winforms webbrowser-control offline-browsing