我有一个使用webkit制作的简单的Web浏览器。但是,当我想使用Google帐户创建帐户时,会在网站上出现此错误:
您的浏览器阻止了Google登录弹出窗口。请允许 从此页面弹出窗口以使用Google登录
我真的很困惑。
我尝试过,但是没有用:
func webView(webView: WKWebView, runJavaScriptAlertPanelWithMessage message: String, initiatedByFrame frame: WKFrameInfo, completionHandler: (() -> Void)) {
print("webView:\(webView) runJavaScriptAlertPanelWithMessage:\(message) initiatedByFrame:\(frame) completionHandler:\(completionHandler)")
let alertController = UIAlertController(title: frame.request.URL?.host, message: message, preferredStyle: .Alert)
alertController.addAction(UIAlertAction(title: "OK", style: .Default, handler: { action in
completionHandler()
}))
self.presentViewController(alertController, animated: true, completion: nil)
}