Car*_*rez 5 url uiwebview ios swift wkwebview
我正在尝试使用 UIWebView 在我的应用程序中包含在线表单,我注意到一旦用户完成表单,他/她就可以导航到不同的地址。有什么方法可以限制 webkit 的域/url 访问吗?
\n\n(这曾经可以使用 UIWebView示例:/sf/ask/537118151/ \xe2\x80\x8c 但现在已弃用)
\nWKWebView 可以利用WKNavigationDelegate来限制导航。
func webView(webView: WKWebView, decidePolicyForNavigationAction navigationAction: WKNavigationAction, decisionHandler: (WKNavigationActionPolicy) -> Void) {
        if let url = navigationAction.request.URL {
            if url == permittedUrl {
                decisionHandler(.allow)
            } else {
                decisionHandler(.cancel)
            }
        }
}