【问题标题】:iOS UIWebView intercept link clickiOS UIWebView 拦截链接点击
【发布时间】:2011-12-08 20:32:39
【问题描述】:

当用户单击 UIWebView 中的链接并检索链接时是否可以拦截?

我希望阻止 UIWebView 转到单击的链接并执行其他操作。

提前致谢。

【问题讨论】:

    标签: objective-c ios uiwebview hyperlink


    【解决方案1】:

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

    NSURLRequest 会让您知道他们点击的链接会将他们指向哪里。

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

    【讨论】:

    • 我只需要将内容检索到内存中,检查它,如果没问题,然后在 UIWebView 中显示它。这可能吗?
    • 您可能想使用NSURLConnection 来下载您检查的内容,如果我理解正确,然后将其从磁盘加载到网络视图中。
    猜你喜欢
    • 1970-01-01
    • 2015-04-20
    • 1970-01-01
    • 2012-06-15
    • 2011-04-22
    • 2011-02-02
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多