ibi*_*ren 6 ios servicenow swift wkwebview
我们正在使用WKWebview来自定义加载和管理我们的 ServiceNow 实例,但是当登录成功时,如果用户在登录后安装了“ServiceNow”移动应用程序,它会打开 ServiceNow 应用程序。
试图阻止最终的 Url 导航操作(decidePolicyfor navigationAction)但没有成功。
这是由于 ServiceNow 端的通用链接而发生的。http://service-now.com/apple-app-site-association
在我们结束时阻止此操作的任何方法。
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
decisionHandler(WKNavigationActionPolicy(rawValue: WKNavigationActionPolicy.allow.rawValue + 2)!)
}
Run Code Online (Sandbox Code Playgroud)
这似乎可以解决问题。
| 归档时间: |
|
| 查看次数: |
967 次 |
| 最近记录: |