【发布时间】:2018-05-17 17:33:52
【问题描述】:
当用户点击WKWebView中的电话号码时,会出现弹出窗口:
如何拦截此类点击并执行自定义操作?
在 iPhone 上,我可以使用 WKNavigationDelegate 方法拦截对电话号码的窃听:
public func webView(_ webView: WKWebView,
decidePolicyFor navigationAction: WKNavigationAction,
decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
//....
decisionHandler(.allow)
}
但在 iPad 上,弹出窗口只是出现并且没有调用委托方法。
【问题讨论】: