问题:
在使用WKWebView时,页面中有图片和PDF等文件的地址链接,点击时无效果。
解决方案:
遵循代理,实现方法。
// 遵循代理
WKNavigationDelegate
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
if (navigationAction.targetFrame == nil) {
[webView loadRequest:navigationAction.request];
}
decisionHandler(WKNavigationActionPolicyAllow);
}
在iOS开发中,如果WKWebView遇到图片和PDF的链接无法正常打开,可以通过实现WKNavigationDelegate代理来解决。具体做法是检查导航动作,当目标框架为空时加载请求,确保点击能有效响应。
2454

被折叠的 条评论
为什么被折叠?



