听见你引用的节拍 · Chrome 引用追踪扩展
Last updated: 2026-06-13
CiteBeat(”本扩展”)是一个浏览器扩展,用于定时获取用户本人的公开学术引用数据并在浏览器本地展示。本扩展遵循”最小化数据处理”原则。
本扩展作者不运营任何服务器,也不会收集用户数据。 以下数据默认仅保存在用户本地浏览器中(通过 chrome.storage.local API):
所有上述数据只存在于用户自己的浏览器本地。卸载扩展时,Chrome 会自动清除这些数据。
本扩展提供一项默认关闭的可选功能:把引用快照同步到用户自己配置的位置(例如用户的个人主页后端,或用户自己的 GitHub Pages 仓库),用于在自己的网站上展示引用数据。
支持两种方式,均由用户主动选择和配置:
citation.snapshot JSON。https://api.github.com),把该 JSON 作为一次提交写入用户自己指定的仓库、分支和文件路径。共同的约束:
citation.snapshot JSON,仅包含用户本人的公开学术数据:作者 ID、公开主页地址、总引用数、h-index、i10-index、论文标题与引用数、周期增量、引用趋势。Contents: Read and write。上报数据的接收方是用户自己指定的位置,其数据处理方式由用户自行负责。写入 GitHub 仓库的内容会进入该仓库的提交历史,若仓库为公开仓库则该数据公开可见 —— 这与用户主页本身公开展示引用数据的意图一致。
本扩展默认仅会向以下两个域名发起网络请求,且仅为获取用户本人选择跟踪的公开学术页面:
https://scholar.google.com/ — 读取用户公开的 Google Scholar 个人主页 HTMLhttps://api.semanticscholar.org/ — 调用官方 Semantic Scholar Graph API此外,仅当用户主动启用上报功能并授权后,扩展才会向用户自己配置的目标发起请求 —— 自定义节点模式是用户填写的那一个域名,GitHub Pages 模式是 https://api.github.com。扩展声明的 optional_host_permissions 为通配形式,是因为无法预知用户会使用哪个自建域名;实际授权范围始终由用户在浏览器授权弹窗中逐个确认。
除用户明确配置的作者 ID 外,本扩展不会向上述网站发送任何额外识别信息。
| 权限 | 用途 |
|---|---|
alarms |
周期性触发刷新任务与可选的上报检查 |
storage |
在浏览器本地保存用户配置和引用快照 |
host_permissions: scholar.google.com |
抓取用户本人的公开 Google Scholar 个人页 |
host_permissions: api.semanticscholar.org |
调用官方 Semantic Scholar API |
optional_host_permissions |
仅在用户启用上报并显式授权后,向用户自填的节点地址或 api.github.com 发送快照 |
用户的作者 ID 属于公开信息(可在对应网站上直接搜索到),并非身份凭据。可选的 Bearer Token 与 GitHub personal access token 仅保存在浏览器本地存储中,不参与备份导出,也不会发送给用户指定目标以外的任何地址。
如本隐私政策有变更,将通过本文件更新”Last updated”日期,并在扩展的新版本发布说明中注明。
如有任何疑问,请通过扩展仓库的 Issues 页面提出:https://github.com/sci-m-wang/CiteBeat/issues