cookie可以被用户禁止吗


谷歌Chrome:全面禁用三方Cookie,未来的互联网何去何从?

亲爱的朋友们,我是Echa,一个热爱编程的小编。今天我要和大家分享关于谷歌浏览器Chrome即将全面禁用第三方Cookie的最新动态。

近日,在浏览Chrome开发者社区论坛时,我发现了一个令人振奋(对用户而言)的消息:从2024年开始,谷歌浏览器Chrome将全面禁用第三方Cookie。这对资本来说无疑是一个巨大的打击,因为全面禁用Cookie将对互联网广告功能造成重创。

Chrome计划从2024年第一季度开始对1%的用户禁用第三方Cookie,方便进行测试。然后,从2024年第三季度开始,将禁用范围扩大到100%。

如果你的网站还在使用第三方Cookie,那么现在就应该采取行动了。留给你们调整的时间已经不多了。

第三方Cookie为Web提供了跨站点的能力,但其存在为Web用户的个人隐私带来了巨大的威胁,这也是各大浏览器纷纷开始弃用它的原因。早在今年2月份,谷歌就发布了关于Cookie访问方式大调整的消息,而现在看来,他们已经下定决心要禁用第三方Cookie。

为了应对这一变化,谷歌一直在开发一种能够减少跨站点同时保障每个人都能自由访问在线内容和服务的功能,这就是所谓的“隐私沙盒”。隐私沙盒提供了一系列API,为身份、广告和欺诈检测等用例提供了以隐私为基础的替代方案。有了这个替代方案,现在终于可以开始逐步淘汰第三方Cookie了。

为了弄清楚这项禁用的影响,我们首先需要知道我们的网站上到底使用了哪些第三方Cookie。我们可以通过Cookie的SameSite属性来进行识别。这个属性有三个可能的值:Strict、Lax和None。在Chrome 80版本中,Cookie的SameSite属性默认设置为了Lax。很多场景下,我们想要保留跨站Cookie的携带能力,必须主动设置SameSite=None。因此我们可以去代码里搜索设置了SameSite=None的Cookie,它们一定是第三方Cookie。

从Chrome 118开始,DevTools Issues选项卡开始提示:跨站点上下文中发送的Cookie将在未来的Chrome版本中被阻止。

如果你想直接感受禁用三方Cookie后会给你的网站带来什么影响,可以尝试使用--test-third-party-cookie-phaseout命令行标志启动Chrome,或者从Chrome 118启用chrome://flags/test-third-party-cookie-phaseout。这将设置Chrome直接阻止第三方Cookie。

那么,什么是三方Cookie的一个常见应用场景呢?那就是iframe嵌入。比如一个通用的聊天服务由第三方服务support.chat.example提供支持,我们的网站retail.example希望通过iframe的方式嵌入这个聊天框。这个嵌入式的聊天服务可能会依赖Cookie来保存用户的交互历史记录。针对这种场景,我们可以使用Partitioned属性作为具有独立分区状态(CHIPS)的Cookie的一部分,从而可以使用单独的分区进行跨站点访问。要实现CHIPS,我们可以将Partitioned属性添加到Set-Cookie标头中。通过设置Partitioned,就可以将站点选择将Cookie存储在一个由顶级站点分区的单独Cookie jar中。例如我们在站点A中通过iframe嵌入了一个站点C,正常情况下如果三方Cookie被禁用后,C是无法在A站点访问到它的Cookie的。如果C在它的Cookie上指定了Partitioned属性,这个Cookie将保存在一个特殊的分区jar中。它只会在站点A中通过iframe嵌入站点C时才会生效。浏览器会判定只会在顶级站点为A时才发送该Cookie。

除了上述的应用场景外还有更多的用例可能会用到第三方cookie例如社交网络评论小部件、支付提供商等因此需要尽早对网站上的第三方cookie进行并迁移到合适的替代方案上以避免业务受到影响。为了避免业务受到影响大家尽快一下自己网站上的三方 Cookie 并且迁移到合适的替代方案上吧!例如 Privacy Sandbox 提供了一系列专门构建的 API 作为注重隐私的替代方案包括 Federated Credential Management (FedCM)、Private State Tokens、Topics、Protected Audience 以及 Attribution Reporting 等等它们为各种用例提供了解决方案同时还支持 Storage Access API (SAA) 以在维护用户隐私的同时启用关键的跨站点功能并具有跨浏览器兼容性的优势取得了良好的平衡!总之为了避免可能的影响大家需要尽快行动自己的网站上的三方 Cookie 并进行适当的调整以适应未来的变化!最后感谢大家的阅读喜欢的朋友可以加个关注点个赞打个赏你们的支持是我创作的动力!创作不易感谢支持!