UIWebView去除广告以及字符串的转化

    xiaoxiao2021-03-26  30

    //这是 UIWebView 的代理 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { if ([[request.URL absoluteString] isEqual:self.requestUrl]) { return YES; } return NO; } //去除广告(如果广告是在页面上单独打开的一个 url ,我们通过判断,当它加载的时候去取消它(UIWebView) - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler { NSURLRequest *request = navigationAction.request; NSString *url = [[request URL]absoluteString]; if ([url isEqualToString:self.requestUrl]) { decisionHandler(WKNavigationActionPolicyAllow); }else { decisionHandler(WKNavigationActionPolicyCancel); } } [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByClassName('comment')[0].style.display = 'NONE'"]; //字符串转Data NSString *str =@"jesfds"; NSData *data =[str dataUsingEncoding:NSUTF8StringEncoding]; //NSData 转NSString NSString *result =[[ NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; //data 转char NSData *data; char *test=[data bytes]; //char 转data byte* tempData = malloc(sizeof(byte)*16); NSData *content=[NSData dataWithBytes:tempData length:16];
    转载请注明原文地址: https://ju.6miu.com/read-660612.html

    最新回复(0)