HarmonyOS web组件嵌入网页H5-COOKIE清除问题?

1、HarmonyOS web组件嵌入网页H5-用户在登录状态时点击退出,已在H5端清除COOKIE,当时显示用户已退出成功。

2、当终止进程时,再次进入APP应用时,登录信息COOKIE有时能拿到,显示用户登录后的信息。请问以上问题有什么解决方式吗?在web组件时会默认保存网页相关COOKIE信息吗?

阅读 476
1 个回答

cookie通常是用于用户的认证功能,存token或者是sessionID,会随请求自动携带到后端,缺点就是不需要携带的请求也会自动携带。

Web组件提供了WebCookieManager类,用于管理Web组件的Cookie信息。

Cookie信息保存在应用沙箱路径下/proc/{pid}/root/data/storage/el2/base/cache/web/Cookiesd的文件中,除了无痕模式,当前未提供能保证App被kill后web组件cookie被删除的能力。可在每次web组件加载时清除之前的cookie,无痕模式不支持保留cache data而只删除cookie。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进