菜鸟教程小白 发表于 2022-12-12 16:26:41

ios - 获取从 UIWebView iOS 触发的请求的响应?


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

<p>在 UIWebview 中成功接收到响应</p>

<p><strong>1.是否可以从 UIWebview 获得对我的应用程序的响应?</strong></p>

<p><强>2。如何从我的应用程序访问响应</strong>? </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在委托(delegate)方法中,您可以使用以下代码获取您的 webview 的 html 内容。</p>

<pre><code>- (void)webViewDidFinishLoad:(UIWebView *)webView
{

NSString *html = [webView stringByEvaluatingJavaScriptFromString:
                                       @&#34;document.body.innerHTML&#34;];

}
</code></pre>

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

<pre><code>- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 获取从 UIWebView iOS 触发的请求的响应?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/32861553/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/32861553/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 获取从 UIWebView iOS 触发的请求的响应?