您当前的位置: 首页 >  webview

培根芝士

暂无认证

  • 1浏览

    0关注

    446博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

iOS解决WKWebView页面内无法跳转

培根芝士 发布时间:2021-01-21 15:19:44 ,浏览量:1

WKWebView加载一些页面的时候有时会出现页面内无法跳转链接,但是在safari浏览器中却可以正常跳转。

解决方案:

设置代理navigationDelegate

self.webView.navigationDelegate = self;

判断targetFrame是否为空,为空则重新加载请求。

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
    if (navigationAction.targetFrame == nil) {
        [webView loadRequest:navigationAction.request];
    }
    decisionHandler(WKNavigationActionPolicyAllow);
}

 

关注
打赏
1660824269
查看更多评论
立即登录/注册

微信扫码登录

0.0430s