2012-02-05 182 views
0

我该如何为Web浏览器控件创建一个按钮以在不重新加载页面的情况下返回页面?Visual Basic脚本Web浏览器控件

随着重新加载它是......。像这样,还是?

Webbrowser.GoBack()?

而不重新加载?有没有可能性?

谢谢xou!

回答

0

那么,当您执行GoBack时,它已经尝试从您的计算机本地缓存中检索页面,因此它不会发送部分或全部刷新请求。

在浏览会话期间,WebBrowser控件和Windows Internet Explorer维护会话期间访问的所有网站的历史列表,除非在使用Navigate方法时指定了navNoHistory标志 - 在这种情况下,您将不会能够返回,因此请检查是否可以通过调用.CanGoBack来返回True或False,具体取决于是否可以。

或者,您可以使用CommandStateChange事件来检查后向导航的启用状态。如果事件的CSC_NAVIGATEBACK命令被禁用,则历史列表的开始已经到达,并且不应该使用GoBack方法。

因此,基本上GoBack方法默认不会执行刷新,但是,如果您想刷新,则可以执行两种刷新类型,如果需要,我可以告诉您有关这些刷新的信息,所以只需让我知道。另外,让我知道如果您有任何其他问题,或者有什么我可以帮助你解决这个问题或你想解决的问题。

干杯,尽快与您联系。