开源的 Cookie 同意管理工具,为 React、Next.js、Vue 等框架提供 GDPR 合规的 Cookie 横幅。
cavi-au/Consent-O-Matic
一款浏览器扩展,依据你保存的偏好自动处理 Cookie 同意弹窗,支持 200 多种同意管理平台。
- Star
- 4,282
- Fork
- 218
- 未关闭 Issue
- 166
- 最近提交
- 9个月前
这是什么?
许多网站的 Cookie 同意横幅会在清除 Cookie 后反复出现,用户不得不一次次重复点击。Consent-O-Matic 是一款浏览器扩展,用于自动处理这些横幅。安装时设置一次同意偏好后,它会识别常见的同意管理平台(CMP)弹窗,套用你的选择,并在扩展图标上显示对勾作为完成标记。
识别与处理逻辑由社区维护的 JSON 规则列表驱动。每条规则描述如何检测某个 CMP(如 UserCentrics、CookieBot、OneTrust),以及通过哪些点击、开关或滑块操作设置各类同意选项。用户可以通过 URL 添加自定义规则列表,项目也接受新增或更新规则的 Pull Request。扩展支持 Chrome、基于 Chromium 的浏览器、Firefox、Edge 和 Safari,也可通过 npm 脚本从源码构建。
扩展需要读取所有页面的权限,以便查找已知弹窗;偏好设置保存在浏览器本地。只有在拉取规则列表,或用户通过图标菜单反馈网站无法正常工作时,它才会与网络通信。
核心功能
- 01识别并处理 200 多种同意管理平台及特定网站的横幅。
- 02按类别应用你保存的同意选择,支持开关、按钮和滑块等控件。
- 03可在工具栏图标中逐页启用或停用扩展。
- 04支持通过 URL 添加自定义规则列表,补充缺失的 CMP。
- 05偏好设置保存在浏览器本地,仅在拉取规则或提交反馈时联网。
适用场景
- 浏览器关闭时清除 Cookie,需要避免每次重复点击同意横幅的场景。
- 在新闻和购物网站上浏览时,无需每次手动拒绝追踪同意。
- 为扩展尚未支持的 CMP 编写或维护规则。
快速上手
- 1
从官方浏览器扩展商店安装(推荐)
- 2
克隆源代码仓库
git clone https://github.com/cavi-au/Consent-O-Matic.git - 3
进入项目文件夹并安装依赖
cd Consent-O-Matic && npm install - 4
为你的浏览器构建扩展
npm run build-chromium
使用前须知
- README 推荐从浏览器商店安装,并不建议从源代码构建。
- 扩展需要读取所有页面的权限,这是检测同意弹窗所必需的。
- 规则只针对特定的同意弹窗,不支持或已变更的网站仍可能显示弹窗。
标签
常见问题
- Consent-O-Matic 是什么?
- 一款浏览器扩展,依据你保存的偏好自动处理 Cookie 同意弹窗,支持 200 多种同意管理平台。 许多网站的 Cookie 同意横幅会在清除 Cookie 后反复出现,用户不得不一次次重复点击。Consent-O-Matic 是一款浏览器扩展,用于自动处理这些横幅。安装时设置一次同意偏好后,它会识别常见的同意管理平台(CMP)弹窗,套用你的选择,并在扩展图标上显示对勾作为完成标记。
- Consent-O-Matic 可以免费使用吗?用的什么许可证?
- Consent-O-Matic 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- Consent-O-Matic 还在维护吗?
- 超过半年未提交。Consent-O-Matic 最近一次提交是在 2026年2月7日。
- Consent-O-Matic 适合用来做什么?
- 浏览器关闭时清除 Cookie,需要避免每次重复点击同意横幅的场景。 在新闻和购物网站上浏览时,无需每次手动拒绝追踪同意。 为扩展尚未支持的 CMP 编写或维护规则。
- Consent-O-Matic 怎么安装和运行?
- 从官方浏览器扩展商店安装(推荐) 克隆源代码仓库: git clone https://github.com/cavi-au/Consent-O-Matic.git 进入项目文件夹并安装依赖: cd Consent-O-Matic && npm install 为你的浏览器构建扩展: npm run build-chromium
- 在哪里获取 Consent-O-Matic?
- 源代码和安装说明在 GitHub 上:https://github.com/cavi-au/Consent-O-Matic
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
浏览器扩展,将原生书签同步到你自己的存储(如 Nextcloud、WebDAV、Git),跨浏览器与设备使用。
端到端加密的开源协作办公套件,支持文档、表格、演示、表单、看板等实时协作。
开源 Windows 优化工具,用于移除预装软件、关闭遥测、调整性能设置,并通过 Winget 或 Chocolatey 批量安装应用。
开源 API 客户端,将请求集合以纯文本文件保存在本地,是 Postman、Insomnia 的离线替代品。