Я открываю представление как всплывающее окно. Вот мой код во всплывающем окне «WebkitViewController»:
Код: Выделить всё
override func viewDidLoad()
{
super.viewDidLoad()
self.webview.navigationDelegate = self
self.webview.load(URLRequest(url: URL(string: "https://mywebsite.com")!))
}
..
extension WebkitViewController: WKNavigationDelegate {
func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {}
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {}
func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) {}
}
Код: Выделить всё
@IBAction func onContactRequest(_ sender: Any)
{
let webview = UIStoryboard.webviewViewController() as! WebkitViewController
self.navigationController?.present(webview, animated: true)
}
Код: Выделить всё
NSAppTransportSecurity
NSAllowsArbitraryLoads
Код: Выделить всё
Error acquiring assertion:
Подробнее здесь: [url]https://stackoverflow.com/questions/79283797/why-im-having-missing-entitlement-warning-in-wkwebview[/url]
Мобильная версия