我使用了一些开放资源来处理 WebView 中的外部链接,因此现在每次我单击 url 时,新 View 都会显示带有“完成”“后退”“前进”“在 safari 中打开链接”的页面,例如那。但与此同时,我的应用程序的早期 Web View 仍在加载并显示 url 网站。我怎么能阻止它呢?当用户单击新页面的“完成”时,他们肯定想返回到之前的页面。 这是我使用的开放资源类:https://github.com/samvermette/SVWebViewController
谢谢。希望我说清楚。我是新来的,也是 ios 开发的新手。
最佳答案
不完全清楚您要问什么,但每次在 UIWebView 中单击链接时,都会调用 UIWebView 委托(delegate) shouldStartLoadWithRequest 方法。
如果您不想加载链接,只需从此方法返回 NO 即可。
UIWebView 类中还有一些属性可让您在页面历史记录中后退或前进。
如果这不能回答您的问题,您可以尝试重新措辞吗?
关于ios - 禁用 UIWebView 中的外部 url 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10760882/