iOS中清除web的cookie方法和缓存
2016-11-04 16:41
232 查看
NSHTTPCookie *cookie;
NSHTTPCookieStorage *storage
= [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies])
{
[storage deleteCookie:cookie];
}
//缓存web清除
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[self.webView loadRequest:[NSURLRequest requestWithURL:url]];
if (url) {//清除所有cookie
NSArray *cookies
= [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];
for (int i
= 0; i < [cookies count];
i++) {
NSHTTPCookie *cookie
= (NSHTTPCookie *)[cookies objectAtIndex:i];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
}
//清除某一特定的cookie方法
NSArray * cookArray
= [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];
for (NSHTTPCookie*cookie in cookArray)
{
if ([cookie.name isEqualToString:@"cookiename"])
{
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
}
NSHTTPCookieStorage *storage
= [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [storage cookies])
{
[storage deleteCookie:cookie];
}
//缓存web清除
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[self.webView loadRequest:[NSURLRequest requestWithURL:url]];
if (url) {//清除所有cookie
NSArray *cookies
= [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];
for (int i
= 0; i < [cookies count];
i++) {
NSHTTPCookie *cookie
= (NSHTTPCookie *)[cookies objectAtIndex:i];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
}
//清除某一特定的cookie方法
NSArray * cookArray
= [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];
for (NSHTTPCookie*cookie in cookArray)
{
if ([cookie.name isEqualToString:@"cookiename"])
{
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}
}
相关文章推荐
- iOS中清除web的cookie方法和缓存
- iOS中清除web的cookie方法和缓存
- iOS中 SDWebImage手动清除缓存的方法 技术分享
- iOS中清除缓存的方法 以及SDWebimage自带的清除缓存方法
- iOS中 SDWebImage手动清除缓存的方法 技术分享
- iOS WebView 清除缓存和Cookie
- ios webview清除缓存Cookie
- SDWebImage手动清除缓存的方法
- IOS中获取各种文件的目录路径的方法,清除沙盒缓存时,如何显示设备的总容量和可用容量
- SDWebImage使用——一个可管理远程图片加载的类库+ SDWebImage手动清除缓存的方法
- iOS清除WebView的缓存
- SDWebImage手动清除缓存的方法
- IOS 使用SDWebImage清除图片缓存
- IOS缓存基本知识和清除缓存的方法
- ios webview清除缓存
- iOS WebView 清楚缓存和Cookie
- ios webview清除缓存
- iOS 图片缓存框架SDWebImage使用方法(欢迎提建议和分享遇到的问题)
- WebView清除缓存的有效方法
- SDWebImage手动清除缓存的方法