GoogleChrome avatar

GoogleChrome/related-website-sets

905 1.4k 48
Python Apache-2.0
创建于 3 年前 最后更新 11 个月前

AI 综合评分

44 B 级
代码质量
40
文档质量
46
社区健康
42
项目活跃
48
创新性
39

项目简介

Chrome 相关网站集(RWS)的官方规范与验证工具,用于声明域名归属,支持隐私沙盒跨站上下文。

项目摘要

主题

为隐私沙盒提供跨站身份共享的标准化方案,解决第三方 Cookie 淘汰后域名间合法数据共享的难题。

核心分点总结

  1. 规范定义:明确定义了相关网站集的 JSON 格式、字段含义和提交要求,确保所有声明遵循统一标准。
  2. 验证工具:提供 Python 脚本自动验证 RWS 文件是否符合规范,帮助开发者提前发现格式错误。
  3. 服务发现:通过 /.well-known/related-website-set.json 端点实现 RWS 声明的公开发现,便于浏览器和第三方校验。
  4. 归档状态:项目已归档,不再接受新提交,但规范本身仍作为 Chrome 隐私沙盒的参考实现继续发挥作用。
  5. 隐私沙盒集成:与 Chrome 的 Privacy Sandbox API 深度配合,为跨站上下文请求提供可信的域名归属依据。

行动指南

  1. 若你的组织拥有多个关联域名,可按照规范编写 RWS 文件并部署到各域名的 .well-known 目录,声明归属关系。
  2. 使用仓库中的 Python 验证工具在提交前检查 JSON 文件,避免因格式问题导致 Chrome 拒绝加载。
  3. 注意项目已归档,不再接受新提交,但现有规范和工具仍可直接用于生产环境。

金句总述

让域名归属透明可查,为隐私保护时代的跨站协作铺平道路。

故事性收尾

曾经,开发者们在第三方 Cookie 消失后陷入跨站身份识别的困境,每一次跨站请求都像在迷雾中摸索。如今,一份简单的 JSON 文件部署在服务器上,域名间的归属关系一目了然,Chrome 浏览器自动识别并放行合法的跨站上下文请求。开发工作终于回归业务本身,隐私与功能不再是对立的敌人。