koa-jwt在ios端验证问题
发布于 5 个月前 作者 fruit-memory 801 次浏览 来自 问答

这个问题困扰我很多天了,我测试过iOS浏览器可以设置cookie

image.png image.png 客户端登陆成功后设置cookie,然后使用window.location.href = ‘/’ 跳转首页 服务端jwt进行token验证,在pc,安卓都没问题,跳转请求头都会带上cookie 但是在iOS端的所有浏览器都没有cookie,浏览器已经开启允许cookie和网站跟踪,没有cookie就会导致验证失败

这是在pc和安卓的请求头

image.png

这是在iOS端的请求头

image.png

4 回复

你这个 cookie 是前端主动设置的吗?

检查一下 跳转后 匹配cookies的domain、path属性是否一致

@cd-xulei path设置的就是网页路径,domain是在域内跳转的,登录路由是/login,跳转到/ 这个问题很奇怪,除iOS端浏览器都可以带上cookie

已解决。。domain问题

回到顶部