← Back
aizhimou

aizhimou/javranking-extension

Show all JAV cover and ranking in one click.

View on GitHub ↗https://javranking.cc/zh-hans/extension/ ↗
javjav-metadatajavrankjavranking
Stars
832
Forks
57
Watchers
832
Open issues
0
Contributors
1
Language
TypeScript
License
MIT License
Default branch
main
Created Sep 7, 2026Updated Sep 30, 2026

Star growth

Today—
This week—
This month—

Star history will appear here once this repo has been tracked for a couple of days.

README

JavRanking 浏览器扩展

English · 繁體中文

JavRanking 浏览器扩展会在你主动点击浏览器工具栏图标后,识别当前页面中的影片番号,并展示可对应的 JavRanking 榜单资料。

社区交流:LINUX DO 帖子 · V2EX 帖子

screenshot

安装 Chrome 或 Edge 版本

  1. 从 GitHub Releases 下载 Chromium ZIP。
  2. 将 ZIP 解压到会保留的本地文件夹。
  3. 打开 chrome://extensions 或 edge://extensions。
  4. 开启 Developer mode,选择 Load unpacked,再选择包含 manifest.json 的解压文件夹。

Unpacked extension 的更新需要手动完成:下载并解压新版后,在扩展卡片选择 Reload,或加载新的文件夹。当 GitHub 有更高版本时,扩展顶部会显示更新提醒。

Firefox 可用于 temporary development load;持久安装仍需要 Mozilla 签名的 XPI,目前尚未提供。

从源代码验证与构建

需要 Node.js 20.19 或更高版本。

npm ci
npm run compile
npm test
npm run build
npm run zip

production ZIP 会输出到 .output/。构建产物不会提交到 Git;你可以检查 tag 的源代码并自行构建,再用 Release 中的 SHA256SUMS.txt 比对文件校验和。

隐私

扩展只会在用户主动触发后读取当前顶层页面。页面 URL、页面文字、DOM 内容和浏览记录不会上传。绑定冲码后,用户标记的影片番号、标记状态与时间会同步至 JavRanking API。

它会读取 JavRanking 已发布的静态搜索索引来查找匹配项;每次打开扩展 UI 时,还会向 GitHub 公开 API 读取最新 Release 的版本号。两者都不包含任何页面或用户数据。

完整的产品、static data contract、隐私、兼容性与发布规范见 extension design document。

许可证

MIT