2012-02-05 163 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方法默認不會執行刷新,但是,如果您想刷新,則可以執行兩種刷新類型,如果需要,我可以告訴您有關這些刷新的信息,所以只需讓我知道。另外,讓我知道如果您有任何其他問題,或者有什麼我可以幫助你解決這個問題或你想解決的問題。

乾杯,儘快與您聯繫。