Skip to content

Commit 012fe83

Browse files
committed
Repair ASMRLIB iframe media capture for device testing
1 parent 1e59aaa commit 012fe83

5 files changed

Lines changed: 217 additions & 88 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# ASMRLIB 1.2.3 播放捕获测试版 — 2026-10-04
2+
3+
- 修正 BI/AB 的独立播放器打开方式,保留原影片页与 iframe;两条当前线路由网页自身选择。兼容旧影片和线路载荷,库 ID 保持 `asmrlib`。
4+
- 补读遗漏的 `capturedRequests`,支持有界嵌套/JSON 包装并转交媒体请求实际使用的头;不从网页 HTML 猜广告源,不推测外层 Origin/Referer。
5+
- 一次隐藏探测不等待人工手势,必要时最多一次可见媒体捕获;失败不缓存,总脚本截止时间 28 秒。异常/超时后停止叠加会话,分别报告验证要求、blob-only、iframe 无媒体及宿主阶段。
6+
- 首页、分类、搜索与详情解析相关 23 个函数保持原样;三个真实详情样本均能往返生成正确影片页入口。模拟捕获与语法检查通过,DreamBy/iPhone 媒体回传及原生播放尚未验证。
7+
- 用户要求发布到 GitHub 后测试;提供测试分支直接导入地址。恢复账本保留旧 1.2.0 的历史哈希,其余媒体库内容不变。
8+
19
# JAVGG 1.0.4 基于用户正常显示文件修复播放 — 2026-10-04
210

311
- 用户本地 1.0.0 可正常显示,1.0.3 列表修复未通过设备测试。发布副本以用户文件为基础,22 个显示、详情、普通 HTTP 与载荷相关函数逐字保留;撤回 1.0.3 列表改动。用户本地文件不修改。

‎README.md‎

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44

55
已经导入 DreamBy 的入口继续使用原来的下载地址和媒体库 ID。每个下载入口都包含完整 JavaScript,不需要远程加载器。
66

7+
## ASMRLIB 1.2.3 播放捕获测试版 — 2026-10-04
8+
9+
旧解析器独立隐藏打开 BI/AB 播放器,并遗漏宿主返回的 `capturedRequests`。当前三部真实样本均只有 BI/AB;BI 显示真人验证按钮,AB 公开代码在独立页面打开时跳走。1.2.3 保留原影片详情页和 iframe,提供“验证后捕获播放源”入口,兼容旧影片/线路标识。首页、分类、搜索与详情解析相关 23 个函数保持原样。
10+
11+
最多一次短隐藏探测和一次可见媒体捕获;必要时由用户在页面手动点击播放。支持有界嵌套/JSON 返回值与捕获媒体的实际请求头,只有最终媒体地址才交给原生播放器。blob-only、验证要求、iframe 无媒体、宿主异常与超时分别报告;失败不缓存,总脚本截止时间 28 秒。脚本不能强制取消仍在运行的宿主浏览器。
12+
13+
[导入 1.2.3 测试版](https://raw.githubusercontent.com/bbnotcode/ph_js/codex/asmrlib-1.2.3-test-20261004/asmrlib-mini-library.js)。语法、模拟宿主和三部真实详情入口已验证;DreamBy 设备浏览器媒体回传和 iPhone 原生起播待用户测试。此次保留库 ID `asmrlib`,其他媒体库文件不变。测试分支基于已通过完整检查的主分支提交 `1e59aaaaa68431db6467a689bcb485dfb49ceb1e`;最新主分支的 JAVGG 1.0.6 存在七项与此次 ASMRLIB 无关的既有测试失败,未在本任务内修改。
14+
715
## JAVGG 1.0.4:使用用户正常显示的版本修复播放 — 2026-10-04
816

917
用户确认提供的本地 1.0.0 文件可以正常显示,而上次 1.0.3 的列表改动仍失败。此次以这份文件为基础,在独立目录修复并发布;用户本地文件保持原样。首页、分区、分类、搜索、详情和原 HTTP 读取等 22 个相关函数与用户文件逐字相同,撤回 1.0.3 的列表回退改动。原文件路径、媒体库 ID、参数及 `javgg://` 历史载荷保留。
@@ -34,15 +42,15 @@
3442
| [MissAV CloudFlare 版](missav-mini-library-CloudFlare.js) | 1.0.7 |
3543
| [MissAV download-working](missav-mini-library-download-working.js) / [working 6](missav-mini-library-download-working%206.js) | 1.5.9 |
3644
| [SexBJCam](sexbjcam-mini-library.js) | 1.1.7 |
37-
| [ASMRLIB](asmrlib-mini-library.js) | 1.2.0 |
45+
| [ASMRLIB](asmrlib-mini-library.js) | 1.2.3(播放捕获测试版) |
3846
| [JAVGG](javgg-mini-library.js) | 1.0.4(基于用户正常显示的 1.0.0 修复播放) |
3947
| [麻豆亚洲版](madou8-mini-library%205.js) | 1.1.0 |
4048
| [套路 SM](taolusm-mini-library.js) | 1.0.0 |
4149
| [KBJ fan](kbjfan-mini-library.js) | 1.0.0 |
4250

4351
每个文件均恢复该时间点的原始内容、版本号和参数,原 raw 地址与库 ID 保留。MissAV 普通版和 CloudFlare 版虽然版本号相同,内容和参数不同,分别保留;只有内容相同的两个 download-working 文件继续同步。
4452

45-
时间截止点、基线提交及历史文件 SHA-256 记录在 [tools/library-restoration.json](tools/library-restoration.json)。JAVGG 的旧快照移入 `supersededFiles` 并标明此次基于用户文件更新到 1.0.4;其余九个入口继续校验历史内容。恢复检查校验每个路径的历史内容、真实 manifest、原版公共入口和对应版本行为。此前恢复最早上传版的操作已更正,下文旧版播放修复为历史记录。
53+
时间截止点、基线提交及历史文件 SHA-256 记录在 [tools/library-restoration.json](tools/library-restoration.json)。JAVGG、ASMRLIB 的旧快照移入 `supersededFiles` 并标明用户要求的后续更新;其余八个入口继续校验历史内容。恢复检查校验每个路径的历史内容、真实 manifest、原版公共入口和对应版本行为。此前恢复最早上传版的操作已更正,下文旧版播放修复为历史记录。
4654

4755
## 主维护文件与兼容入口
4856

0 commit comments

Comments
 (0)