5***@qq.com
5***@qq.com
  • 发布:2021-10-13 19:11
  • 更新:2021-12-11 15:31
  • 阅读:701

【报Bug】ios 请求 cookie不更新异常 急急急

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 11.6

HBuilderX类型: 正式

HBuilderX版本号: 3.2.9

手机系统: iOS

手机系统版本号: iOS 12.4

手机厂商: 苹果

手机机型: iphone6s

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

执行登录请求后。请求的cookie不更新,一直是最开始的cookie值

预期结果:

cookie应该跟随新的登录变化

实际结果:

cookie 不变。除非卸载重新安装

bug描述:

急急急[bug][bug] 。基于后端session 方式登录。在iOS端 。登录成功后 然后再执行退出,然后手动关闭app,再进入 就会自动退出。cookie不会更新,还是上次登录时候的cookie,导致无法再次重新登录。自定义基座出现。使用标准运行基座正常。

2021-10-13 19:11 负责人:天生DR 分享
已邀请:
阿卢说他遇

阿卢说他遇 - 做网站、设计、应用程序等,喜欢美好的体验

请问有解决了吗?
我遇到的情况是通过 plus 方法设置 cookie 后,同样通过 plus 方法获取的 cookie 值是存在的,而 document.cookie 中的 cookie 值是空的,并且访问网站时,网页后端程序也是获取不到 cookie 值。
此时如果退出App重新进入,document.cookie 就能看到 cookie 值,并且访问网站时,网页后端程序也能获取到。

  • 5***@qq.com (作者)

    需要在登录后获取cookie,然后手动header中设置cookie就可以了

    2021-12-27 12:27

  • 阿卢说他遇

    回复 5***@qq.com: 是登录之后了,但设置cookie是通过plus方法设置的,之后通过plus方式能获取到的,而通过网页前后端方法是获取不到的,我提问后官方回答说是iOS机制决定了设置会有延迟,表现为必须重启App才能获取。发问链接是这个:https://ask.dcloud.net.cn/question/136110

    2021-12-27 14:09

该问题目前已经被锁定, 无法添加新回复