搭建一个需要cookie的h5页面,在页面中进行接口请求,后端无法收到cookie,APP的cookie在ios端无法进行共享

- 发布:2020-12-08 22:58
- 更新:2021-12-11 15:27
- 阅读:956
【报Bug】web-view在iOS端无法共享cookie,在安卓端没有问题
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.7
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
手机系统: iOS
手机系统版本号: iOS 12.4
手机厂商: 苹果
手机机型: 6s plus
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
在安卓端没有问题,在ios端也应该能够共享到cookie
在安卓端没有问题,在ios端也应该能够共享到cookie
实际结果:
iOS端cookie无法共享,实际h5界面中进行接口请求无法共享APP中的cookie,后端无法获取到值
iOS端cookie无法共享,实际h5界面中进行接口请求无法共享APP中的cookie,后端无法获取到值
bug描述:
web-view在iOS上无法共享cookie,导致打开的h5界面提示需要登录

阿卢说他遇 - 做网站、设计、应用程序等,喜欢美好的体验
请问有解决了吗?
我遇到的情况是通过 plus 方法设置 cookie 后,同样通过 plus 方法获取的 cookie 值是存在的,而 document.cookie 中的 cookie 值是空的,并且访问网站时,网页后端程序也是获取不到 cookie 值。
此时如果退出App重新进入,document.cookie 就能看到 cookie 值,并且访问网站时,网页后端程序也能获取到。
DCloud_iOS_XHY
更新使用最新版本是否还有问题?单独发帖反馈吧
2021-12-24 20:24
阿卢说他遇
回复 DCloud_iOS_XHY: 有单独发帖了:https://ask.dcloud.net.cn/question/136110,按另一个人回复说是iOS设置cookie后会有延迟,无法解决。
2021-12-27 11:42
DCloud_iOS_XHY
回复 阿卢说他遇: 是这样,可以考虑看看有没有什么迂回的方式实现功能
2021-12-27 15:23