美文网首页
清除WKWebview的cookie

清除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