Я создал веб-сайт и хочу отобразить его в wkwebview, а затем, когда я хочу войти в систему с помощью Google, wkwebview не хочет отображать веб-сайт для входа из Google
class ViewController: UIViewController,WKUIDelegate,WKNavigationDelegate {
var webView: WKWebView!
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
view = webView
webView.navigationDelegate = self
webView.allowsBackForwardNavigationGestures = true
}
// wkwebview controller
public func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, preferences: WKWebpagePreferences, decisionHandler: @escaping (WKNavigationActionPolicy, WKWebpagePreferences) -> Void) {
if let host = navigationAction.request.url?.host {
if host == "https://something/" {
decisionHandler(.allow, WKWebpagePreferences)
return
}
}
decisionHandler(.cancel, WKWebpagePreferences)
}