前后端分离(跨域)sessionid不一致Safari浏览器解决方案(不能保持会话或者不能存储cookie)

Posted killer-leon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前后端分离(跨域)sessionid不一致Safari浏览器解决方案(不能保持会话或者不能存储cookie)相关的知识,希望对你有一定的参考价值。

对于前后端分离的项目或者单点登录的系统后台需要做session会话校验或者cookie跨域存储,Safari浏览器可能会遇到无法存储cookie的时候,解决方案如下:

PC端Safari浏览器需要设置 

偏好设置-> Safari -> 阻止Cookie -> 始终允许

偏好设置-> Safari -> 允许访问过的网站-> 始终允许

偏好设置-> Safari -> 始终禁止 -> 始终允许

移动端Safari浏览器需要设置 :关闭阻止跨网站追踪选项


设置之后系统跨域即可正常存储cookie和保持session会话

以上是关于前后端分离(跨域)sessionid不一致Safari浏览器解决方案(不能保持会话或者不能存储cookie)的主要内容,如果未能解决你的问题,请参考以下文章

Vue+elementui +Springboot session丢失解决方案

SpringBoot2.5解决跨域问题2021年秋季新方法 SpringBoot+Vue前后端分离解决session不一致的问题

跨域三种方式

Vue与Django前后台分离跨域配置

前后端分离实践 — 如何解决跨域问题

前后端分离实践 — 如何解决跨域问题