首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ITP -所有第三方Cookies在没有事先用户交互的网站上被屏蔽

ITP -所有第三方Cookies在没有事先用户交互的网站上被屏蔽
EN

Stack Overflow用户
提问于 2020-03-23 09:40:55
回答 1查看 476关注 0票数 2

关于防止跟踪预防跟踪的最新ITP更新引入了以下规则:

所有第三方饼干在没有事先用户交互的网站上被屏蔽, ITP现在将阻止所有第三方请求查看其cookie,而不管第三方域的分类状态如何,除非第三方网站已经收到用户交互。

在这条规则中,“第一党”指什么?

此规则是否阻止在用户与文档交互之前发出的请求中的cookie?什么构成交互作用,如何在Javascript中检测到这种相互作用?

或者它是否指第三方域是否在某个时间点与第三方域进行了交互,例如,如果第三方域是登录提供程序?

EN

回答 1

Stack Overflow用户

发布于 2020-04-02 13:43:21

我会回答这个问题,即使我增加了奖金,我找到了答案(至少对第三方的问题)。

Safari使用机器学习来确定用户是否与特定站点“交互”。这是解释这里

类似于用window.location重定向的东西是行不通的,因为用户并没有亲自访问这个站点。

如果使用集中式会话运行单个登录系统,则用户需要与控制会话的域进行交互。否则,您将面临智能跟踪预防风险,将会话控制器域视为跟踪器。

解决这个问题的唯一方法(为了SSO目的)是让用户通过发出cookie的域登录,而不是作为CORS请求登录。

或者通过取消“防止跨站点跟踪”复选框来禁用ITP:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60811020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档