How do I clear a WebView's content before loading a page?
        Posted  
        
            by 
                Mark
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Mark
        
        
        
        Published on 2011-01-08T05:50:13Z
        Indexed on 
            2011/01/08
            5:53 UTC
        
        
        Read the original article
        Hit count: 275
        
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!
© Stack Overflow or respective owner