2012-02-12 47 views
5

我正在創建一個Mac應用程序,它從WebView中的URL加載一些內容,然後需要將內容保存到文件中。內容可能也可能不是HTML。加載工作正常,問題是從WebView獲取內容。我怎麼做?可可:獲取WebView mainFrame html字符串

謝謝!

+0

這將有助於(http://stackoverflow.com/questions/1343515 /如何到保存最內容在-UIWebView中換更快的加載上,下發射) – 2012-02-12 07:25:23

回答

9

我不知道你是否使用WebView(MacOS)或UIWebVoew(iOS ...)。我用下面的代碼(在MacOS上),這對我來說效果很好:?如何保存在UIWebView的內容爲下次啓動時加載速度更快]

WebFrame *frame = [myWebView mainFrame]; 
WebDataSource *source = [frame dataSource]; 
NSData *data = [source data]; 
NSString *str = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease]; 
[someTextView setString:str]; // shows the content of myWebView as string