【问题标题】:disable external url links in UIWebView在 UIWebView 中禁用外部 url 链接
【发布时间】:2012-05-26 04:38:08
【问题描述】:

我使用了一些开放资源来处理我在 WebView 中的外部链接,所以现在每次我单击 url 时,一个新视图都会显示带有“完成”“返回”“前进”“在 safari 中打开链接”之类的页面那。但与此同时,我的应用程序的早期 webview 仍在加载并显示 url 网站。我怎么能阻止它?当用户为新页面单击“完成”时,他们肯定想回到之前的页面。 这是我使用的开放资源类:https://github.com/samvermette/SVWebViewController

谢谢。希望我说清楚。我是新来的,也是ios开发的新手。

【问题讨论】:

    标签: ios uiwebview


    【解决方案1】:

    不完全清楚你在问什么,但每次在 UIWebView 中单击链接时,都会调用 UIWebView 委托 shouldStartLoadWithRequest 方法。

    如果您不想加载链接,只需从此方法返回 NO。

    UIWebView 类中还有一些属性可以让您返回或前进浏览页面历史记录。

    如果这不能回答您的问题,您可以尝试改写它吗?

    【讨论】:

    • 非常感谢您的快速回复,您是对的,我没有在 shouldStartLoadWithRequest 部分返回 NO。我只想在单击链接时阻止原始视图加载链接,因为我将有一个新视图来处理它们。
    猜你喜欢
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    • 2017-10-12
    • 2017-09-01
    相关资源
    最近更新 更多