Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

I have an embedded WebView in my Cocoa application in which I load an external web page. Each time the user clicks on a button, the view opens and shows the page.

The problem is that the second time the user opens the WebView, the previous page is still visible. Instead I'd like to show a blank/empty page (together with a progress indicator).

How can I clear a WebView before loading a new page?

The closest solution I could find was to call this:

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

Is there a better way to do this?

Thanks!

like image 902
Mark Avatar asked Jan 08 '11 05:01

Mark


1 Answers

Try this... Load "about:blank"

like image 100
Dave Avatar answered Sep 19 '22 13:09

Dave