确认UIWebView链接点击

我知道你可以通过以下方式检测UIWebView中的链接点击次数:

UIWebViewNavigationTypeLinkClicked 

并轻松访问该url,我也知道你可以:

 return YES or return NO 

如果你想前进到下一个页面或没有…但有没有办法使用UIAlertView来确定是否使用要返回YES或NO?

这可以做到。 当您在webView:shouldStartLoadWithRequest:navigationType: delegate方法中获取链接时,保存URL,显示alert视图,然后从委托方法返回NO

如果用户点击警报视图中的YESbutton,则使用保存的URL在Web视图中加载新的请求。