0
有没有一种方法可以在WinForms应用程序运行之间持久保存WebBrowser控件的缓存。 WinForm应用程序基本上是一个简化的浏览器,根据命令行参数转到一个页面。在应用程序打开/关闭之间缓存WebBrowser控件
它似乎在运行时缓存页面,所以我可以快速前后移动,但我也想缓存这些页面,以便应用程序的第一次加载很快。它似乎并不是默认的。
任何想法?
有没有一种方法可以在WinForms应用程序运行之间持久保存WebBrowser控件的缓存。 WinForm应用程序基本上是一个简化的浏览器,根据命令行参数转到一个页面。在应用程序打开/关闭之间缓存WebBrowser控件
它似乎在运行时缓存页面,所以我可以快速前后移动,但我也想缓存这些页面,以便应用程序的第一次加载很快。它似乎并不是默认的。
任何想法?
您可以预先加载内容并设置WebbrowserControl.DocumentText
属性,从而避免网络往返。
如果您的意思是预加载WebBrowserControl控件本身,我只能考虑使用GAC(全局程序集缓存)。即使有可能所有的框架程序集都已经是GAC。
欲了解更多信息,请参阅: Global Assembly Cache Tool (Gacutil.exe) 和 WebBrowser.DocumentText Property