我们使用的是WKWebView,在下面方法做的一系列的操作
func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!)
1、全部代码
/// 准备加载
func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {
let url = webView.url!.absoluteString
print("====>\(url)")
var valueStr = “m.r***n.com://"
if NetworkManager.commonUrl.contains("api.") {
valueStr = "api.r***n.com://"
}
// 从微信回来会自动调用加载redirect_url
if url == valueStr {
return
}
var finalStr = ""
if url.hasPrefix("https://wx.tenpay.com/") && redirect_url.length == 0 {
let absoluteString = webView.url?.absoluteStr