清除WKWebview的cookie
作者:
Felix的笔头 | 来源:发表于
2020-03-23 09:47 被阅读0次- (void)deleteWebCookiesCache:(NSString *)strUrl {
if (@available(iOS 9.0, *)) {//iOS9及以上
NSArray *types = @[WKWebsiteDataTypeCookies, WKWebsiteDataTypeSessionStorage];
NSSet *websiteDataTypes = [NSSet setWithArray:types];
NSDate *dateFromater = [NSDate dateWithTimeIntervalSince1970:0];
[[WKWebsiteDataStore defaultDataStore] removeDataOfTypes:websiteDataTypes modifiedSince:dateFromater completionHandler:^{
}];
}else { //iOS9以下
NSString *libraryPath = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *cookiesFolderPath = [libraryPath stringByAppendingString:@"/Cookies"];
NSError *errors;
[[NSFileManager defaultManager] removeItemAtPath:cookiesFolderPath error:&errors];
}
}
本文标题:清除WKWebview的cookie
本文链接:https://www.haomeiwen.com/subject/ekuiyhtx.html
网友评论