Apple Safari仍然没有设置第三方域CORS cookies?

Apple Safari仍然没有设置第三方域CORS cookies?,cookies,safari,cross-domain,Cookies,Safari,Cross Domain,在angular和jquery中设置选项、标题、请求和响应的Cookie几个小时后,Apple Safari的CORS Cookie仍然不适用于我们 本页显示了相同的问题: 使用PC或Mac Safari点击它将不会保存cookie,因此始终会回复: I do not know you or anyone like you so I am going to mark you with a Cookie :-) I do not know you or anyone like you so

在angular和jquery中设置选项、标题、请求和响应的Cookie几个小时后,Apple Safari的CORS Cookie仍然不适用于我们

本页显示了相同的问题:

使用PC或Mac Safari点击它将不会保存cookie,因此始终会回复:

 I do not know you or anyone like you so I am going to mark you with a Cookie :-)
 I do not know you or anyone like you so I am going to mark you with a Cookie :-)
 I do not know you or anyone like you so I am going to mark you with a Cookie :-)

在2015年,Safari 7或8是否仍然无法在第三方域上通过Safari启用CORS cookie?(没有模拟访问该域?

苹果已经关闭了所有漏洞,Safari(台式机和移动设备)将默认阻止所有第三方cookie和存储数据,并基于跟踪签名、上次访问后的时间和活动使用情况等因素限制第一方数据。没有解决办法


截至2016年:

默认情况下,Safari会阻止第三方cookie。允许第三方cookie的唯一方法是,通过直接进入该域或通过该域使用重定向,在某一点上有效地使它们成为第一方cookie

localstorage和CookieAPI方法可以工作,但不能跨不同的域读取数据。在Safari专用模式下,Localstorage不工作

截至2018年:

Safari的智能跟踪保护(ITP)现在还可以删除cookie,即使设置了第1方重定向,也可以使用自定义白名单和机器学习只保留用户最近与之交互的网站的cookie。仍然可以通过第三方Javascript设置第一方cookie

截至2019年

ITP版本2+限制第三方Javascript设置的第一方cookie。仅保留由第1方域(服务器端或Javascript)设置的第1方cookie

截至2020年


ITP版本2.3+阻止所有第三方访问任何类型,并且在与站点最后一次交互7天后删除所有第一方cookie/存储。第三方有限访问权限可以通过新的授予。

因此,请确保,即使使用具有凭据的CORS,也无法在Safari中设置第三方Cookie?@VladMiller是的,不会设置任何内容。此答案不包括所有可能的状态。如果该域在过去某个时候曾被访问过,那么来自另一个域的CORS请求是否能够更新cookie?@user239558(已经回答),如果您访问了用于cookie的域,那么您可以在其他域上读/写cookie(这就是第三方访问的含义).我不同意答案中提到这一点。“可用”或“访问”可以表示只读、读/写,甚至是只读。但是谢谢你的澄清!