【发布时间】:2020-11-18 11:47:42
【问题描述】:
我在 VueJS 上有一个网站,在 AWS 上有一个后端。
假设该网站位于 www.mywebsite.com 上,在带有 CPanel 的托管服务器上,而我在 aws 上的后端在 www.mybackend.com 下运行
当用户使用网站登录时,它会对后端进行 axios/fetch 调用。后端将为www.mywebsite.com 域返回一个set-cookie。
虽然 Chrome 和 FF 工作正常。 Safari 不存储 cookie,因为它是一个跨站点 cookie。
有什么简单的方法可以让 Safari 存储 cookie 并将其发送到后端的调用中?我可以用我的主域中的子域屏蔽后端 url 吗?有什么想法吗?
【问题讨论】:
标签: vue.js cookies safari cross-site