繁体   English   中英

如何获得UIWebView页面对iOS应用程序的响应?

[英]How can I get response from UIWebView page to an iOS app?

我使用UIWebView作为UIViewController的子视图。 WebView作用是允许用户提交表单并将表单响应作为JSON对象。 如何获得对应用程序的响应? 我找不到响应。 我所知道的是,响应是JSON 我什至尝试使用shouldStartLoadWithRequest() 但它仅显示URL。 任何帮助将不胜感激。

我使用“ window.location”。 有点不舒服但是很好。

您可以尝试实现此方法,可能会有所帮助

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

并检查导航类型的这些typedef NS_ENUM(NSInteger, UIWebViewNavigationType) { UIWebViewNavigationTypeLinkClicked, UIWebViewNavigationTypeFormSubmitted, UIWebViewNavigationTypeBackForward, UIWebViewNavigationTypeReload, UIWebViewNavigationTypeFormResubmitted, UIWebViewNavigationTypeOther }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM