// // ViewController.swift // Verdnatura // // Created by Enrique Blasco Blanquer on 25/12/20. // import UIKit import WebKit class ViewController: UIViewController ,UIWebViewDelegate{ @IBOutlet weak var loadingview: UIView! @IBOutlet weak var btnBack: UIButton! private var newWebView:WKWebView! override func viewDidLoad() { super.viewDidLoad() } override func viewDidAppear(_ animated: Bool) { let webViewPrefs = WKPreferences() webViewPrefs.javaScriptEnabled = true webViewPrefs.javaScriptCanOpenWindowsAutomatically = true let webViewConf = WKWebViewConfiguration() webViewConf.preferences = webViewPrefs newWebView = WKWebView(frame: view.frame, configuration: webViewConf) newWebView.autoresizingMask = [.flexibleWidth, .flexibleHeight] newWebView.scrollView.keyboardDismissMode = .onDrag view.addSubview(newWebView) view.addSubview(btnBack) load(url: "https://shop.verdnatura.es/") } func webViewDidStartLoad(_ webView: UIButton) { loadingview.isHidden = false } private func load(url: String) { newWebView.load(URLRequest(url:URL(string:url)!)) newWebView.allowsBackForwardNavigationGestures = true } func webViewDidFinishLoad(_ webView: UIWebView) { loadingview.isHidden = true } @IBAction func goBack(_ sender: Any) { self.newWebView.goBack() } }