2011-12-08 91 views
25

当用户点击UIWebView中的链接并检索链接时,可以拦截吗?iOS UIWebView截取链接点击

我希望阻止UIWebView进入点击链接并执行其他操作。

在此先感谢。

回答

43

是的,看看UIWebViewDelegate Protocol Reference,特别是webView:shouldStartLoadWithRequest:navigationType:

NSURLRequest会让你知道他们点击的链接是要引导他们。

如果您想阻止加载请求,您只需在此方法上返回NO即可。

+0

我需要将内容仅检索到内存,检查它,如果没有问题,则将其显示在UIWebView中。那可能吗? – fatdragon

+0

如果我理解正确,你可能需要使用'NSURLConnection'来下载你检查的内容,然后从磁盘加载到webview。 –

+0

是的。我会尝试。谢谢 – fatdragon