我有一个快速运行的应用程序,并且内部有一个Webview可以调用我的页面,在我的页面上,我有一个按钮可以用google,后端firebsae登录,我使用的方法是signInWithPopup,我想打开弹出但来自野生动物园
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string: "")
let request = NSURLRequest (url:url as! URL)
webView.load(request as URLRequest)
self.navigationController?.setNavigationBarHidden(true, animated: true)
self.locationManager.delegate = self
SVProgressHUD.show()
if Auth.auth().currentUser != nil {
SVProgressHUD.dismiss(withDelay: 0.5)
}else{
SVProgressHUD.dismiss()
}
estadoAutorizacion()
}
答案 0 :(得分:0)
如果您需要处理/打开野生动物园的外部链接,则需要实施
func webView(_ webView: WKWebView,
decidePolicyFor navigationAction: WKNavigationAction,
decisionHandler: @escaping (WKNavigationActionPolicy) -> Void)
让您的视图控制器确认为WKNavigationDelegate
并将控制器分配给webView的navigationDelegate
属性