禁用UIWebView中的外部URL链接

时间:2012-05-25 20:19:47

标签: ios uiwebview

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

感谢。我希望自己清楚明白。我是新来的,也是ios开发的新手。

1 个答案:

答案 0 :(得分:1)

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

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

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

如果这不能回答你的问题,你可以尝试改写吗。