内嵌webview2的应用,多次打开会出现用户数据覆盖的问题,怎么解决

内嵌webview2的应用,多次打开会出现用户数据覆盖的问题,怎么解决?
希望每次新打开程序保留上次登录的用户缓存,主要是cookie; 默认就是这样的,但是程序双开或多开后一次打开的应用登录账号就会覆盖前一次的,cookie被覆盖了

我希望下次打开应用,可以获取到上次最后一次打开应用登录的账号以及数据;
但是同时双开或多开应用时,用户数据不要被覆盖!!!

参考GPT和自己的思路:针对这个问题,你可以尝试以下解决方案:

  1. 使用不同的存储方式:可以将用户数据存储在本地文件中或者使用本地数据库,这样每个实例都可以独立保存用户数据而不会相互覆盖。

  2. 利用会话存储用户数据:可以使用 session 来存储用户数据,这样可以避免不同实例之间的用户数据相互冲突。

  3. 使用多个 WebView 控件:可以在程序中使用多个 WebView 控件来实现多页面的功能,并为每个 WebView 创建单独的缓存文件,这样就可以避免不同实例之间的相互干扰。

希望以上解决方案可以解决你的问题,如果有任何疑问可以继续咨询。