我正在uiwebview中显示Instagram用户配置文件。因此,在uiwebview中,有Instagram页面"打开"的按钮。有什么办法以某种方式可以摆脱该按钮。还是可以停止导航到应用程序?我这样做的主要目的是仅制作个人资料视图。不允许用户聊天。否则,我更喜欢挂钩而不是应用程序。
我认为您将在此UIWebViewDelegate
方法中获取按钮请求URL
1),在您的班级中设置UIWebViewDelegate
。
2),将委托给uiwebview参考,例如 webView.delegate = self
3),在您的同类中实现bellow 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
}
}
希望它对您有用