我开发了一个移动应用程序,我的应用程序必须连接一个网站。我尝试制作一个webview和Wkwebview,但我没有得到任何结果。 网站有3个文本框和Javascript func控制此文本框。如果文本框文本无效,则单击按钮时文本框边框为红色。但我的webview没有显示所有这些功能,我写了很多类似的代码,但它没有用。
var config = WKWebViewConfiguration()
config.preferences.javaScriptEnabled = true
config.preferences.javaScriptCanOpenWindowsAutomatically = true
self.webView = WKWebView(frame: self.view.bounds , configuration: config)
self.view = self.webView
self.modelPaymentResult.paymentResultDelegate = self
self.indicatorShow(status: true)
self.webView.navigationDelegate = self
let url = URL (string: "http://***************************")
let requestObj = URLRequest(url: url!)
webView.load(requestObj)
self.navigationController?.interactivePopGestureRecognizer?.isEnabled = false
self.navigationItem.title = "Güvenli Ödeme"
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
let javaScriptString = "validateinput()"
webView.evaluateJavaScript(javaScriptString, completionHandler: nil)
}