我仅在Safari中并且仅在隐身模式/私人浏览中遇到此问题(在正常浏览下正常运行)。
如果我通过AJAX进行GET调用,则不会将我的cookie发送到服务器,但是如果我将相同的URL直接放在浏览器地址栏中,则可以正常工作。
示例(“ / path”是仅返回cookie值(如果存在)的路由):
<script>
$.get("/path");
</script>
这将失败,但是如果我直接在浏览器中转到URL:
https://my.application.url/path
然后正常工作。
这是最新版本的Safari(11.1.1)中发生的情况。
以前有人看过吗?有没有办法解决/解决它?
答案 0 :(得分:0)
这与http vs https有关。这是一个问题。您尝试过http吗?