收藏
回答

在iOS13.x上 微信小程序使用 web-view 加载H5,Set-Cookie 为什么会丢失?

操作步骤:

(1)使用 web-view 加载网页 测试url地址:

https://ocge.hikvision.com/ocge/api/component/getCookie?content=https://ocge.hikvision.com/hik/sadfa/ocge&ctgt=TGT-1805-1-3FAABA293D944BEC826B3602F18B9F2E-KQsyibiJRiHGaRxPdwTafs6Uw2jOV0PufguxeoAmWXghdpzOP6-cas&userId=admin&t=1635325813000

(2)getCookie 接口会在请求响应头里面Set-Cookie; 302 重定向之后的页面,加载js资源的时候,没有带上Cookie信息,导致出现404加载失败。

出现Cookie 丢失的问题,现在在iOS13. x 上会出现,iOS14.x 上测试是能正常带上Cookie的。

这个小程序webview 对于Cookie 持久化有什么限制,还是iOS13.x 系统webview 中对于Cookie 持久化有什么限制吗?

getCookie 接口Set-Cookie:

iOS 13.x 上 Cookie 没带上:

iOS 14.x 正常的:

回答关注问题邀请回答
收藏

1 个回答

  • 哄哄
    哄哄
    2022-03-15

    求同问;

    2022-03-15
    有用
    回复
登录 后发表内容