目的: webview 访问相同网站,不同身份信息(不同 cookie )
查阅了很多资料,也问了 GPT 没找到解决方案。
给出的内容是清除所有 Cookie ,然后再把现有的 set 进去。但是这只能针对一个域名,如果多个域名就不行了。
CookieManager 也没有备份和还原。以前 webView 可以直接设置缓存地址,新版别不可以了。(setCachePath)
我已试过:
1
jeesk 154 天前
1. 使用多进程解决, 不同进程使用不同的 data 目录。
2. 使用 webview profile 来来隔离信息。 (这个需要比较高的 webview 版本 ) |