OStack程序员社区-中国程序员成长平台

标题: ios - 获取从 UIWebView iOS 触发的请求的响应? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:26
标题: ios - 获取从 UIWebView iOS 触发的请求的响应?

我有一个 UIWebView 作为 subview 添加到我的 View Controller 的 View 中。 当用户输入用户名和密码时,将从Web服务调用登录服务。

在 UIWebview 中成功接收到响应

1.是否可以从 UIWebview 获得对我的应用程序的响应?

<强>2。如何从我的应用程序访问响应?



Best Answer-推荐答案


在委托(delegate)方法中,您可以使用以下代码获取您的 webview 的 html 内容。

- (void)webViewDidFinishLoadUIWebView *)webView
{

NSString *html = [webView stringByEvaluatingJavaScriptFromString: 
                                         @"document.body.innerHTML"];

}

如果您使用的是 NSURLConnection,则可以在以下委托(delegate)方法中捕获响应:

- (void)connectionNSURLConnection *)connection didReceiveResponseNSURLResponse *)response 

关于ios - 获取从 UIWebView iOS 触发的请求的响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32861553/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4