Greasy Fork is available in English.

我只想好好观影

为了想看就看

< Feedback on 我只想好好观影

Review: Good - script works

§
Posted: 2024-01-10
Edited: 2024-01-10

问题

由于脚本逻辑缺陷引起的异常网络请求,可能会使豆瓣封禁用户 IP,导致用户无法正常访问包括剧集页在内的大部分豆瓣页面。

描述

我将 _debug 的值改成了 1,再将 471 行的 log("get"); 改为了 log("get",JSON.stringify(detail));。经测试后发现,有一部分日志显示 get {"url":"undefined","responseType":"arraybuffer"},推测这是导致脚本发送 https://movie.douban.com/subject/[剧集 ID]/undefined 异常网络请求的原因。

复现步骤

  1. 进入任意剧集页面
  2. 点击 一键播放
  3. 在油猴工具箱中可以看到脚本发送了数个 https://movie.douban.com/subject/[剧集 ID]/undefined 异常网络请求

可能的解决方法

get 方法中添加类似 detail.url === "undefined" 的判断,当 urlundefined 时输出日志,并采取某种方式安全退出方法。

§
Posted: 2024-01-11

啊! 太感谢了!我今天会进行此bug的修复,测速这块因为中间有一次删除,所以一直遗留有bug!今天晚上我会进行一次详细的检查和修复!再次感谢!

§
Posted: 2024-02-28

感谢作者的更新!辛苦啦!🌹

Post reply

Sign in to post a reply.