xcode swift UIWebview禁用以https:// m开头的打开链接

时间:2017-03-19 09:36:30

标签: xcode swift3 uiwebview uiwebviewdelegate

嘿伙计们最后加载一个https://www.etcccc链接,但它的视频却有一个叠加图片,如果点击它会导航到https://m.etccccc ,,,我只需要限制开始的网址用" m"而不是" www"在shouldstartloadrequest中返回false但是我有问题。感谢所有帮助

1 个答案:

答案 0 :(得分:0)

webview委托shouldStartLoadWith请求是限制url.try的最佳位置

func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {

        if request.url?.host?.hasPrefix("m") == true{
         return false
        }
        else{
         return true
        }
  }