iOS 解决UIWebView加载网页的时候有广告一闪而过的问题

最近做了个商城项目,商品详情使用webView加载的,后来发现加载的时候会有广告一闪而过,往上查询多种方法无果,后来终于找到一种方法,记录一下。

-(void)webViewDidStartLoad:(UIWebView *)webView{    
NSURL * hostUrl = [NSURL URLWithString:@"你加载的URL字符串"];
NSArray *headeringCookie = [NSHTTPCookie cookiesWithResponseHeaderFields:@{@"Set-Cookie":@"Chdover=1"} forURL:hostUrl];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookies:headeringCookie forURL:hostUrl mainDocumentURL:nil];
}

不过广告屏蔽了,会有一个小瑕疵,广告没了会留下一个一闪而过的白屏,所以可以自己加一个预览imageView,加载完毕之后再隐藏一下即可。

iOS之路且行且珍惜,希望能帮到需要帮助的小伙伴儿~

你可能感兴趣的:(iOS 解决UIWebView加载网页的时候有广告一闪而过的问题)