kingisw 2023-05-17 17:05 采纳率: 50%
浏览 19
已结题

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

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

  • 写回答

2条回答 默认 最新

  • 「已注销」 2023-05-17 17:08
    关注

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

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

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

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

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月18日
  • 已采纳回答 3月10日
  • 创建了问题 5月17日