JavDB Power Tools

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

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
zerobiubiu
일일 설치 수
0
총 설치 수
325
평점
2 2 0
버전
1.46.4
생성일
2026-07-08
갱신일
2026-08-16
크기
1.13MB
라이선스
MIT
적용 사이트

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/ 目录

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