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