|
@@ -63,6 +63,7 @@ class FirstTabViewController: UIViewController, UIScrollViewDelegate, UIGestureR
|
|
|
refreshControl.addTarget(self, action: #selector(reloadWebView(_:)), for: .valueChanged)
|
|
|
webView.scrollView.addSubview(refreshControl)
|
|
|
webView.scrollView.delegate = self
|
|
|
+ webView.navigationDelegate = self
|
|
|
webView.allowsBackForwardNavigationGestures = true
|
|
|
|
|
|
let contentController = self.webView.configuration.userContentController
|
|
@@ -685,7 +686,7 @@ extension FirstTabViewController: SFSpeechRecognizerDelegate {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-extension FirstTabViewController: WKUIDelegate {
|
|
|
+extension FirstTabViewController: WKUIDelegate, WKNavigationDelegate {
|
|
|
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping @MainActor (WKNavigationActionPolicy) -> Void) {
|
|
|
guard let url = navigationAction.request.url else {
|
|
|
decisionHandler(.cancel)
|