从webview停止深层链接导航

时间:2017-09-11 05:33:55

标签: ios swift uiwebview instagram-api

我在UIWebView中显示Instagram用户个人资料。因此,在UIWebView中有Instagram页面提供的按钮"在App"中打开。有什么方法我可以摆脱那个按钮。或者我可以停止导航到App吗?我这样做的主要目的是仅制作个人资料视图。不允许用户聊天。另外我更喜欢连接自己的应用程序。

1 个答案:

答案 0 :(得分:0)

我认为您将在此UIWebViewDelegate方法

中获取按钮请求网址

1),在班级中设置UIWebViewDelegate

2),将委托分配给UiWebView引用,如webView.delegate = self

3),在课堂上实施UIWebViewDelegate方法。

func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
        if request.url?.absoluteString == "open Application url" // OR you can compare url  {
            return false
        } else {
            return true
        }
    }

希望它对您有用