我正在创建一个 Mac 应用程序,它从 WebView 中的 URL 加载一些内容,然后需要将内容保存到文件中。内容可能是也可能不是 HTML。加载工作正常,问题是从 WebView 获取内容。我该怎么做?
谢谢!
最佳答案
我不知道您使用的是 WebView (MacOS) 还是 UIWebVoew (iOS...)。我使用以下代码(在 MacOS 中)对我来说效果很好:
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
关于objective-c - Cocoa:获取 WebView mainFrame html 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9247157/