navigationAction.navigationType == .linkActivated 什么时候开始?
When does navigationAction.navigationType == .linkActivated?
在 WKWebView 中,每次我点击 URL,navigationType
是 .other
。 navigationType
什么时候等于.linkActivated
?
不太可能。也许您对原始值的解释有误?
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
print(navigationAction.navigationType.rawValue)
// -1 "other" seen when assigning the url programatically
// 0 "linkActivated" a link with an href attribute was tapped
// 3 "reload" page was refreshed
}
请参阅 the docs,您可以在其中单击列出的枚举并查看它们的原始值
在 WKWebView 中,每次我点击 URL,navigationType
是 .other
。 navigationType
什么时候等于.linkActivated
?
不太可能。也许您对原始值的解释有误?
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
print(navigationAction.navigationType.rawValue)
// -1 "other" seen when assigning the url programatically
// 0 "linkActivated" a link with an href attribute was tapped
// 3 "reload" page was refreshed
}
请参阅 the docs,您可以在其中单击列出的枚举并查看它们的原始值