JavDB Power Tools

JavDB/MissAV 双站增强工具箱:收藏管理、状态标签、屏蔽过滤、跨站同步、热播/Top250榜单、新作品检测、预告片、字幕搜索、WebDav/Git云备份、演员信息、清单管理、截图墙、磁链聚合、以图识图等功能插件

Terá de instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

Terá de instalar uma extensão como Tampermonkey para instalar este script.

Terá de instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Terá de instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Terá de instalar uma extensão como Tampermonkey para instalar este script.

Terá de instalar uma extensão de gestão de scripts de utilizador para instalar este script.

(Já tenho um gestor de scripts de utilizador, deixe-me instalá-lo!)

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

(Já tenho um gestor de estilos de utilizador, deixe-me instalá-lo!)

Autor
zerobiubiu
Instalações diárias
11
Total de instalações
259
Classificações
2 2 0
Versão
1.46.2
Criado
08/07/2026
Atualizado
09/08/2026
Tamanho
1 MB
Licença
MIT
Aplica-se a

JavDB Power Tools

当前版本:v1.46.2 | 支持站点:JavDB(javdb.com)与 MissAV(missav.ws / missav.live / missav.ai)

一个注入 JavDB / MissAV 的用户脚本工具箱,覆盖收藏管理、屏蔽过滤、跨站同步、榜单、清单维护与云备份。 由原单文件脚本 JAV-JHS 3.3.6(MIT)二次开发而来(详见文末「开源与许可」)。

  • 仓库:https://github.com/zerobiubiu/monkey-jhs-disassemble
  • 安装脚本:https://raw.githubusercontent.com/zerobiubiu/monkey-jhs-disassemble/master/dist/monkey-jhs-disassemble.user.js

📦 安装与更新

安装

  1. 安装浏览器扩展 Tampermonkey(Chrome / Edge / Firefox 均支持)
  2. 打开安装地址:monkey-jhs-disassemble.user.js,Tampermonkey 会自动弹出安装确认页
  3. 点击「安装」即可

安装后打开 javdb.com 或 missav 任意页面,脚本即自动生效(导航栏出现「设置」按钮 = 注入成功)。

更新

脚本头部声明了 @updateURL / @downloadURL,Tampermonkey 会自动检查并更新。也可手动:Tampermonkey 面板 → 脚本 → 检查更新;或重新打开上面的安装地址覆盖安装。

更新不会丢失你的数据(全部数据保存在浏览器 IndexedDB,见「🔒 隐私与数据说明」)。


✨ 功能详解

📋 列表页

功能 说明
状态标签 视频卡片自动标注「已收藏」「已观看」「已屏蔽」等状态,与详情页操作实时同步
状态筛选 按卡片上的状态标签生成筛选芯片(OR 逻辑),一键过滤只想看的状态
标题过滤 在详情页标题上右键选中文字 → 加入屏蔽关键词,列表页自动隐藏匹配视频
演员屏蔽 黑名单演员的影片自动隐藏,支持演员 / 女演员分类管理
排序 默认 / 评价人数 / 时间三档排序 + 按名称、评分升降序单页排序
自动翻页 滚动到底自动加载下一页(瀑布流),超 60 页走 Beyond60 分支
加载全部 瀑布流模式下右下角「加载全部」按钮,一次拉取所有后续页
封面高清 列表页缩略图替换为高清图,悬浮大图预览
分类折叠 列表页分类区一键折叠 / 展开,标签高亮已收藏
个人评分 列表页卡片直接显示你的个人评分(首屏缓存 + 悬停懒加载)
预加载 可配置的列表页外站数据预加载,带实时状态徽标与筛选栏

📄 详情页

功能 说明
顶部按钮组 屏蔽 / 收藏 / 已观看 / 评分 / 字幕搜索 / 清单面板,一键操作并即时反馈
磁链过滤 高画质优先(4K / -c / -u / -uc 标红),隐藏低画质磁链
磁链聚合 多引擎磁链搜索聚合(设置 → 基础配置 → 开启 feature flag)
预告片 DMM 预告片解析播放,支持画质切换与快进工具栏
第三方跳转 一键跳转 MissAv / SupJav 等第三方站点(带搜索缓存,可配置)
演员信息 从日文维基百科抓取身高 / 三围 / 罩杯 / 生日 / 年龄
收藏演员 高亮已收藏演员 + 演员页收藏 / 取消 + 头像替换(GFriends)
评论加载 从 JavDB API 加载评论(折叠 / 分页 / 链接渲染 / 右键屏蔽)
相关清单 从 API 加载相关清单(折叠 / 分页 / 重试)
标题翻译 详情页标题翻译(设置 → 开启 feature flag)
截图墙 / 以图识图 javstore 截图墙展示;封面图搜索引擎识别(均需开启 feature flag)
评价同步 打开影片时自动核对脚本与 JavDB 服务器状态,不一致时自动补推 / 拉取,冲突弹窗由你选择
FC2 支持 FC2 番号详情弹窗 + 123Av FC2 浏览(需开启 feature flag)

🏆 榜单

功能 说明
热播榜单 拦截「播放排行」改写为日 / 周 / 月热播榜 + 评分渲染
Top250 拦截「猜你喜欢」改写为 Top250 排行榜(分类 / 年份 / 字幕切换 + 登录)

📚 清单管理

功能 说明
清单标签 详情页清单 checkbox 同步本地 IDB,列表页显示清单标签与筛选栏(与 JavDB 服务端权威对账)
序号合并 「等待更新 1 / 2 / 3」这类同前缀清单合并为一行,勾选自动放入最靠前未满清单,满 501 自动顺延
编号整理 清单页对编号清单生成「压实计划」预览并可一键执行(先加后删,可中止可恢复)
瀑布流 我的清单 / 收藏清单页自动翻页加载
阅读进度 清单阅读进度下拉框 + 1–5 星评分(与 JavDB 双向同步)
模态禁用 「保存到清单」模态框自动禁用指定编号清单项
链接改写 「我的清单」链接改为新标签打开 + RESTful 短地址
收藏同步 将 JHS 已收藏但 JavDB 无状态的番号批量同步为「想看」,支持双向增量同步(独立设置页)

🔄 跨站同步

JavDB 上执行的收藏 / 屏蔽 / 观看操作,会实时同步到 MissAV 的状态标签上。

机制 说明
实时增量 每次操作追加到 journal 数组(带单调修订号),MissAV 端通过 GM_addValueChangeListener 实时消费
全量兜底 页面加载时列存 + gzip 全量快照同步,修订号保护 + journal 裁剪
可靠一致 修订号门控防重复消费 / 防旧数据覆盖新数据;全量消费对账删除本地多余记录,失败自动回滚;意图日志崩溃恢复
MissAV 标签 MissAV 缩略图上显示 JHS 状态标签(已收藏 / 已观看 / 已屏蔽 / 已下载)
快速复制 MissAV 播放页一键复制番号 + 跳转 JavDB 搜索
同步诊断 Tampermonkey 菜单一键转储同步状态(GM / IDB / 水位线)到控制台 + 剪贴板

跨站同步零网络请求——数据通过 Tampermonkey GM 存储跨域传递,不经过任何服务器。

💾 数据管理

功能 说明
云备份 WebDav 备份 / 恢复全部数据(收藏 / 黑名单 / 演员 / 设置 / 清单),支持 AES-GCM 加密
自动备份 每日首次打开自动增量备份(滚动文件名,每浏览器一份)
Git 备份 通过 GitHub / Gitea / Forgejo 的 Contents API 备份,每次备份一个 commit 自带版本历史
本地导入导出 JSON 格式一键导入 / 导出
鉴定记录 导航栏入口 + 远程分页表格(筛选 / 排序 / 批量变更状态)
新作品检测 按女优类型过滤的卡片网格 + 分页 + 编辑
访问记录 记录所有打开过的 javdb 页面,详情页元数据悬浮显示最近打开时间
缓存管理 设置面板查看各缓存大小 / 条目数 + 清理 / 导出
插件诊断 设置面板查看所有插件注册 / CSS / handle 执行状态与耗时

⚙️ 设置面板使用说明

在 JavDB 页面点击导航栏「设置」按钮打开。侧栏共 9 个面板:

💾 数据备份

  • 配置 WebDav 服务器地址、用户名、密码(支持 AES-GCM 加密,建议使用应用专用密码)
  • 「备份」立即上传快照,「恢复」从云端拉取
  • 自动备份:开启后每日首次打开自动增量备份;可配置备份频率

⚙️ 基础配置

  • 列表页:状态标签显示位置、影片类型显示、瀑布流加载模式(自动触底 / 点按钮)
  • 详情页:快捷评分条、封面点击行为等
  • 升级 feature flag 开关(翻译 / 截图墙 / 磁力聚合 / 以图识图 / FC2 等新功能)

🚫 屏蔽配置

  • 标题屏蔽关键词(列表页自动隐藏匹配视频)
  • 评论关键词

🌐 外部网站

  • MissAv / SupJav 等第三方站点的启用开关与域名配置
  • 详情页第三方跳转按钮的显示

🧹 清理缓存

  • 查看各缓存(预加载 / 翻译 / 评分 / 访问记录等)的大小与条目数
  • 一键清理或导出

📋 清单管理器

  • 序号合并:合并规则、排除清单名、自定义编号正则
  • 排序显示:清单默认排序方式(名称 / 数量 / 序号 × 升降序)
  • 编号整理:压实功能开关与执行
  • 对账校准:自动对账开关与间隔
  • 数据管理:清单数据导入 / 导出

🎬 MissAV 同步

  • 「立即同步」手动触发 JavDB → MissAV 全量同步
  • 数据导入 / 导出

⚡ 预加载配置

  • 列表页预加载总开关、状态徽标与筛选栏显隐、防抖延迟、并发数
  • MissAv / SupJav 站点开关、缓存有效期(TTL)

📊 插件诊断

  • 所有插件注册 / CSS 注入 / handle 执行状态与耗时表格
  • 「复制报告」一键导出诊断信息(排查问题时很有用)

🔒 隐私与数据说明

  • 本地存储:收藏 / 黑名单 / 演员 / 设置 / 清单等全部数据保存在浏览器 IndexedDB(JAV-JHS/appData),不会上传任何服务器
  • 跨站同步:JavDB → MissAV 状态同步通过 Tampermonkey GM 存储(GM_setValue / GM_addValueChangeListener)跨域传递,零网络请求
  • WebDav / Git 备份:仅当你主动配置才启用;备份内容可加密(AES-GCM),建议使用应用专用密码或独立仓库
  • 远程 API:评论 / 相关清单 / Top250 数据来自 JavDB 官方 API,请求带签名鉴权
  • 无埋点:脚本不含任何 analytics / tracking / telemetry

❓ 常见问题(FAQ)

Q:安装后没有效果? A:确认 Tampermonkey 已启用本脚本,且访问的是 javdb.commissav.ai/ws/live 域名。JavDB 页面导航栏出现「设置」按钮即注入成功。

Q:更新脚本会丢数据吗? A:不会。所有数据在浏览器 IndexedDB,与脚本本体分离;卸载脚本也不影响已存数据(如需清空,用设置 → 清理缓存)。

Q:跨站同步需要登录 MissAV 吗? A:不需要。同步走 GM 存储,MissAV 端脚本只读状态数据并渲染标签。

Q:WebDav 备份安全吗? A:备份内容支持 AES-GCM 加密(PBKDF2 100k 迭代),口令只存在本地 GM 存储、永不写入备份文件。建议使用应用专用密码。

Q:脚本会影响 JavDB 原站功能吗? A:设计原则是渐进增强——原生 DOM 与站点操作链保持可用,增强层只做叠加,状态始终以 JavDB 服务端为权威。

Q:报错 / 功能异常怎么办? A:先打开设置 → 📊 插件诊断,查看各插件执行状态并「复制报告」;再到仓库 Issues 提交,附上报错信息与诊断报告。


📝 更新日志(摘要)

版本 内容
v1.46.2 jquery 3.7.1 → 4.0.0(layer.js 兼容回归测试 6 用例)
v1.46.1 tabulator-tables 6.5.2 + viewerjs 1.11.8 升级
v1.46.0 第三方库改为 CDN @require 外部引入(产物 -47%);依赖升级 vite 8.2.1 / eslint 10.8.1 / react 19.2.8
v1.45.4 删除 MissAV 搜索页登录保护判断,恢复原生解析行为
v1.45.3 回退 MissAV 请求头为原始脚本方式
v1.45.2 修复 javdb 瀑布流被 Cloudflare 403(改同源页面 fetch)
v1.45.1 评价状态冲突弹窗(脚本记录 vs 网站数据 由你选择)
v1.45.0 评价/收藏/清单与 JavDB 服务器状态自动校验同步

完整变更记录见 CHANGELOG.md


📄 开源与许可

本项目基于 MIT 协议 发布(LICENSE)。

  • 二次开发自 GreasyFork 脚本 JAV-JHS(脚本 ID: 558525)3.3.6 版本
  • 原始脚本由 zerobiubiu 以 MIT 协议发布;3.3.6 之后的后续版本转为私密付费,不再公开
  • MIT 协议为永久授权,不因后续版本改协议而失效
  • 集成的 13 个独立油猴脚本(评分显示 / 快捷键翻页 / 清单瀑布流 / 跨站同步等)均为原始 MIT 协议,原始脚本存档于仓库 archetype/ 目录

请在使用前阅读并遵守各站点的服务条款,尊重版权内容。