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