我有一个UIWebview显示一些链接,当我点击链接时,它会向我发送一些JSON数据。为了显示发送给我的数据,我需要:
1)检测链接何时被调用
2)获取JSON数据
对于第2个问题,我尝试了[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
,它返回给我:
<pre style="word-wrap: break-word; white-space: pre-wrap;">{some JSON}</pre>
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(\"pre\")"];
返回了一个空对象。我还有什么其他方法可以获取我的JSON?
对于问题1),是否有一种UIWebView委托方法可以检测到链接被调用?
例如 navigationType == UIWebViewNavigationTypeLinkClicked - Injectios