WKWebView

2016-12-21  本文已影响14人  音吹
#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];
    }
}
上一篇 下一篇

猜你喜欢

热点阅读