出现问题的机型手机型号和微信版本:
机型:iphone 13 pro
系统版本:iOS 17
微信版本:8.0.41
机型:iphone 14 pro max
系统版本:iOS 16.6
微信版本:8.0.40
现象:
点击微信分享卡片进入H5页面,首次会重定向到登录页,登录后回到该页面,此时杀掉微信进程,再次打开微信,点击卡片依旧会重定向登录页面;此时点击左上角 “X”关闭登录页,再次点击卡片,不会重定向到登录;
使用其他网站如(http://juejin.cn)也有类似的问题;
通过抓包发现杀掉微信进程首次访问页面,页面请求会有大量登录相关的cookies丢失,关闭页面后再次打开cookies可以正常携带;
请问微信webview中cookies的同步机制是什么样的,为什么第一次会带不上cookie?
感谢!
iOS app的机制是第一次创建WKWebview的时候会触发同步cookie存储,所以第一个网页获取不到cookie,有其他网页被创建之后才能读取到cookie