网站和服务必须为第三方 Cookie 限制做好准备,包括改用更注重隐私保护的替代方案。
为了帮助开发者顺利完成过渡,在此期间,Chrome 还会使用启发词语,为预定义流程授予对第三方 Cookie 的临时访问权限,以减少故障。在特定场景中,系统会自动授予访问权限,而无需开发者额外执行任何工作,但这只是一种临时措施,我们预计未来会完全移除启发词语,并要求开发者迁移到长期解决方案。
基于启发法的例外情况场景
启发词语旨在识别的主要场景主要是身份验证,其中顶级网站会打开弹出式窗口或重定向到第三方网站执行操作,然后返回到顶级网站,并在返回过程中或嵌入式情境中使用 Cookie。
以下示例介绍了浏览器会在哪些情况下根据特定的信任信号自动授予第三方 Cookie 访问权限。这些置信度信号在很大程度上基于模式,并依赖于用户互动要求。
场景 A - 在用户与弹出式窗口互动后,第三方 Cookie 访问权限
- 用户转到网站 A
- 用户在具有打开器访问权限的弹出式窗口中加载网站 B 上的资源,可能需要经过一组 HTTP 重定向*。
- 网站 B 上的资源在加载后收到用户互动。
在此流程完成后的 30 天内,当网站 B 嵌入到网站 A 中时,网站 B 将被允许访问第三方 Cookie。
场景 B - 在通过重定向进行互动后,第三方 Cookie 访问权限
- 用户先在网站 A 上开始转化,然后被重定向到网站 B。
- 网站 B 收到用户互动。
- 然后,网站 B 会重定向回网站 A(可能通过其他来源)。
在此流程完成后的 15 分钟内,当 Site B 嵌入在 Site A 中时,Site B 可以访问第三方 Cookie。
Cookie 访问权限授予仅适用于第一方网站和第三方网站对。例如,如果第一方网站 a.com
和第三方网站 b.com
满足某种情形,则 b.com
上的任何网页都可以在 a.com
上的任何网页上作为资源或 iframe 加载时访问 Cookie。此授权不适用于 a.com
下的其他第三方网站、作为其他顶级网域的第三方资源的 b.com
,或在中间祖先链中的其他跨网站(即非 a.com
或 b.com
)iframe 中间接嵌入的 b.com
。a.com
此外,不应向其他 iframe 嵌入的 b.com
资源授予 Cookie 访问权限,这些 iframe 与 b.com
位于不同的网站上。
如需详细了解启发词语,您可以参阅相应的说明文档。
借助基于启发词语的例外情况演示,您可以测试在启发词语例外情况存在和不存在的情况下第三方 Cookie 访问权限。