在UIWebView下,可以使用

[[NSURLCache sharedURLCache] removeAllCachedResponses];//清除缓存

WKWebView清除cookies的方法(iOS9以上)

WKWebsiteDataStore *dateStore = [WKWebsiteDataStore defaultDataStore];

[dateStore fetchDataRecordsOfTypes:[WKWebsiteDataStore allWebsiteDataTypes]

completionHandler:^(NSArray * __nonnull records) {

for (WKWebsiteDataRecord *record in records)

{

// if ( [record.displayName containsString:@"baidu"]) //取消备注,可以针对某域名清除,否则是全清

// {

[[WKWebsiteDataStore defaultDataStore] removeDataOfTypes:record.dataTypes

forDataRecords:@[record]

completionHandler:^{

NSLog(@"Cookies for %@ deleted successfully",record.displayName);

}];

// }

}

}];

iOS9一下用这种方法:

NSString *libraryPath = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0];

NSString *cookiesFolderPath = [libraryPath stringByAppendingString:@"/Cookies"];

NSError *errors;

[[NSFileManager defaultManager] removeItemAtPath:cookiesFolderPath error:&errors];

查看cookie

NSHTTPCookie *cookie;

NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage];

for (cookie in [cookieJar cookies]) {

NSLog(@"%@", cookie);

}

以上这篇清除WKWebView cookies的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

wkwebview清空html缓存,清除WKWebView cookies的方法相关推荐

  1. ehcache 手动刷新缓存_清空DNS缓存的两个小方法

    什么是DNS缓存?这个缓存有什么危害?相信大家平时使用浏览器时,有时候会遇到一个很奇怪的问题,就是Mac打开许多网站如百度网站,都是可以访问的,但是在打开某个特定网站时,却发现浏览器提示检测不到网络连 ...

  2. 微信网页缓存多久会自动刷新_清空DNS缓存的两个小方法

    什么是DNS缓存?这个缓存有什么危害?相信大家平时使用浏览器时,有时候会遇到一个很奇怪的问题,就是Mac打开许多网站如百度网站,都是可以访问的,但是在打开某个特定网站时,却发现浏览器提示检测不到网络连 ...

  3. linux缓存清除命令行,unix - Cookies和缓存,如何在Linux和Mac上从命令行清除它们? - 堆栈内存溢出...

    这是从Mac上的Firefox命令行清除cookie和缓存数据的一种方法: #!/bin/bash # A script to clear out Firefox data from the comm ...

  4. 如何清空DNS缓存Windowslinux

    一.Linux下清空DNS缓存 Linux下DNS缓存实现通常有两种方式: 一种是用DNS缓存程序NSCD(name service cache daemon)负责管理DNS缓存. 一种实现DNS缓存 ...

  5. iOS之深入解析WKWebView加载的生命周期与代理方法

    一.前言 从 WebView 开始加载一条请求,到页面完整呈现这一过程发生了什么?无论是做 WebView 性能优化还是异常问题监控与排查,都离不开对WKWebView加载的生命周期与代理方法的剖析. ...

  6. html5清除手机页面缓存文件夹,WebView自动缓存-清除缓存

    iOS的Webview加载HTML时会自动缓存JS.CSS等文件,当下次加载HTML时会根据请求的缓存策略是否使用缓存本地的JS和CSS,如果本地有缓存,那么直接返回本地资源(判断是否过期):如果没有 ...

  7. Android WebView清除缓存,总有一个方法适合你

    一,缓存介绍 缓存分为:页面缓存和数据缓存 页面缓存: 指加载一个网页时的html.JS.CSS等页面或者资源数据. 数据缓存 : 数据缓存分为AppCache和DOM Storage两种. 一般清除 ...

  8. linux清除位图缓存,ElasticSearch的缓存清除策略

    前面提及了字段过滤缓存,那么与之相反的清楚缓存策略 单一索引缓存,多索引缓存和全部缓存的清理 1.清空全部缓存 curl localhost:9200/_cache/clear?pretty { &q ...

  9. WebView自动H5缓存-清除缓存ios

    iOS的Webview加载HTML时会自动缓存JS.CSS等文件,当下次加载HTML时会根据请求的缓存策略是否使用缓存本地的JS和CSS,如果本地有缓存,那么直接返回本地资源(判断是否过期):如果没有 ...

  10. redis 清空db下_Redis常用命令集,清空redis缓存数据库

    清空数据库: flushdb   // 清除当前数据库的所有keys flushall    // 清除所有数据库的所有keys Redis常用命令集,清空redis缓存数据库 1)连接操作命令qui ...

最新文章

  1. LeetCode 97交错字符串(动态规划)
  2. CTF -杂项密码学,常见密码介绍(三)
  3. 机器学习-算法背后的理论与优化(part3)--经验风险与泛化误差概述
  4. Python版猜数游戏
  5. 原来PC界面临洗牌的背后原因是因为存储
  6. 完全跨域的单点登录(SSO)解决方案源码解析
  7. 最小二乘法和极大似然估计
  8. spring boot入门之——2.0新特性以及模块化构建
  9. webstore 与 热编译的配置冲突
  10. Simscape/Fluids液压元件 -- Pressure Reducing Valve(减压阀)
  11. 易基因 | 表观技术:单细胞及微量细胞全基因组重亚硫酸盐甲基化测序(scWGBS)
  12. 干货!一文带你认清SD卡、TF卡、SIM卡!
  13. DevC++ 调试的时候闪退解决办法
  14. 全硬件TCP/IP协议栈学习笔记(第十一天:FPGA+W5500 PING通)
  15. 【进阶技术】一篇文章搞掂:RibbitMQ
  16. Yolov5(1):Detect源码逐行解析
  17. eas库存状态调整单不能反审核_EAS供应链系统常见问题
  18. 一招解决MySql Specified key was too long; max key length is 767 bytes
  19. 出价策略正处于学习期...
  20. 【移动安全实战篇】————5、Android屏幕解锁图案破解

热门文章

  1. idea 替换 choose initializr service URL.
  2. 计算机组成原理课程笔记
  3. 回顾展望:杀毒软件的“前世今生”
  4. python - 数据类型
  5. 2022当代科学技术前沿知识 课后测试
  6. 二极管和稳压管的区别
  7. 见证成长,PostgreSQL线上沙龙感谢有你
  8. echart改变折线图和折线点的颜色以及折线点的大小
  9. Z05 - 033、访客分析 - 独立访客
  10. idea git操作