我介绍了一个用于在iOS手机中进行支付的webView,然后在交易之后,它将弹出一个警告消息,说在Web和手机上均成功。我想在手机中禁用该警报消息。我可以在webView中使用某个功能吗?
func proceedToWeb(urlAppend:String) {
let vc = WebContentViewController()
if var urlStr = incident?.url {
urlStr.append("?uid=\(UserManager.shared.uid)&q=\(urlAppend)")
print("urlStr \(urlStr)")
vc.webURL = URL(string:urlStr)
vc.formViewController = self
}
let nav = NavigationController(rootViewController: vc)
nav.navigationBar.isHidden = true
nav.willRotate = false
nav.hidesBarsWhenKeyboardAppears = false
self.present(nav, animated: true) {
}
}
答案 0 :(得分:0)
您可以使用javascript
将发布消息发送到您的网络,并从网络上禁用它。
// create javascript code as string
let javascriptSource = "window.post.accept({shouldShowAlert: false})"
// evaluate it on webView
self.webView.evaluateJavaScript(javascriptSource)
更多详细信息,您可以找到here