ios - 确认 UIWebView 链接点击

标签 ios objective-c uiwebview

我知道您可以使用以下方法检测 UIWebView 中的链接点击:

UIWebViewNavigationTypeLinkClicked

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

return YES or return NO

是否要前进到下一页...但是有没有办法使用 UIAlertView 来确定用户是想返回 YES 还是 NO?

最佳答案

这是可以做到的。当您获得 webView:shouldStartLoadWithRequest:navigationType: 中的链接时委托(delegate)方法,保存 URL,显示警报 View ,然后返回 NO来自委托(delegate)方法。

如果用户点击 YES警报 View 上的按钮,使用保存的 URL 在 Web View 中加载新请求。

关于ios - 确认 UIWebView 链接点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956423/

相关文章:

javascript - 为什么WKWebView无法运行processingjs脚本?

ios - 在 iOS 应用程序中为部署目标找到合适的值?

ios - UIView 表面自定义转换/动画(如 'a water drop effect' )

objective-c - 在 Interface Builder 实例化类之间传输数据

iphone - 初始化我自己的 api 类

uiwebview - 为 UIWebView 请求设置 Cookie

ios - 在for循环中将NSDictionary转换为NSMutableDictionary

iPhone Adhoc OTA 下载错误

ios - 以编程方式将 UILabel 字体设置为用户定义的运行时属性

ios - 禁用 UIWebView 中的外部 url 链接