JAV-JHS

Jav-鉴黄师 收藏、屏蔽、标记已下载; 屏蔽标签、屏蔽演员、同步收藏演员、新作品检测; 免VIP查看热播、Top250排行榜、Fc2ppv、可查看所有评论信息、相关清单; 支持云盘备份; 以图识图; 字幕搜索; JavDb|JavBus

< Feedback on JAV-JHS

Review: Good - script works

§
Posted: 2026-07-25
Edited: 2026-07-25

Bug:JavDB 无原生预告播放器时,只创建预告按钮但未创建 #preview-video,导致 Fancybox 加载失败

脚本版本:3.3.6.027

复现页面:

现象:

START-256 页面能够成功解析出 DMM 预览地址,日志显示“切换其它画质预览视频”。该 mp4 地址在 Chrome 中单独打开可以正常播放,因此不是节点分流、CORS 或视频地址失效问题。

点击“预告片”后,Fancybox 显示:

The requested content cannot be loaded.
Please try again later.

DOM 对比:

HMN-885 页面存在:

<a class="preview-video-container" href="#preview-video">预告片</a>
<video id="preview-video" src="//cc3001.dmm.co.jp/.../hmn00885hhb.mp4"></video>

START-256 页面只有:

<a class="preview-video-container"
   data-fancybox="gallery"
   href="#preview-video">预告片</a>

但页面内不存在 id="preview-video" 的元素。

查看 PreviewVideoPlugin.initDmm() 后发现:当 $("#preview-video") 不存在时,else 分支只向 .preview-images prepend 了预告片链接,没有同步创建 video#preview-video。因此 Fancybox 无法找到 href="#preview-video" 对应的内联内容。

建议在该分支创建按钮时,同时创建 video#preview-video 并设置已解析的 defaultVideoUrl;或者让 Fancybox 直接以 video 类型打开 defaultVideoUrl

此问题与已有反馈中的 DMM 分流失败不同:本例 DMM mp4 可以正常访问,失败原因是页面缺少 #preview-video

Post reply

Sign in to post a reply.