簡體   English   中英

如何在加載頁面之前清除WebView的內容?

[英]How do I clear a WebView's content before loading a page?

我在我的Cocoa應用程序中有一個嵌入式WebView,我在其中加載了一個外部網頁。 每次用戶單擊按鈕時,視圖都會打開並顯示該頁面。

問題是用戶第二次打開WebView時,前一頁仍然可見。 相反,我想顯示一個空白/空白頁面(連同進度指示器)。

如何在加載新頁面之前清除WebView?

我能找到的最接近的解決方案就是這樣稱呼:

[webView stringByEvaluatingJavaScriptFromString:@"document.open();document.close()"];

有一個更好的方法嗎?

謝謝!

試試這個......加載“about:blank”

[self.webView loadHTMLString:nil
                     baseURL:nil];

為我工作很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM