WKWebView

作者: 音吹 | 来源:发表于2016-12-21 11:03 被阅读14次
  • WKWebViews设置字体大小
#pragma mark - WKNavigationDelegate
- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation
{
    NSString *str = @"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '260%'";
    [_webView evaluateJavaScript:str completionHandler:nil];
    /*
     或者
     NSString *jsString = [[NSString alloc] initWithFormat:@"document.body.style.fontSize=%f;document.body.style.color=%@",fontSize,fontColor];
     [_webView evaluateJavaScript:str completionHandler:nil];
     */
}

WKWebView点击line进行跳转

- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{
    
    //决定是否进行跳转
    decisionHandler(WKNavigationActionPolicyAllow);
    if ([[UIApplication sharedApplication] canOpenURL:navigationAction.request.URL]) {
        [[UIApplication sharedApplication] openURL:navigationAction.request.URL];
    }
}

相关文章

网友评论

      本文标题:WKWebView

      本文链接:https://www.haomeiwen.com/subject/lyhqvttx.html