Ne-21 发表于 2021-11-13 11:29:11

学习通脚本视频倍速修复

本帖最后由 Ne-21 于 2021-11-19 19:36 编辑

具体分析请自行查看一之哥哥文章:

超星倍速屏蔽分析
https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1046
(出处: 油猴中文网)

---

依据一之哥哥的方法,干掉`'ratechange'`之后,测试发现超星网课助手视频完成了但不会向后端发送信息,报错videojs.xhr is not a function.

---

直接上新的解决方法:

在243行后加入下面的代码

```js
player.playbackRate = function (t) { if (void 0 === t) return; this.tech_ && this.tech_.featuresPlaybackRate ? this.cache_.lastPlaybackRate || this.techGet_("playbackRate") : setting.rate; this.techCall_("setPlaybackRate", t)};
```

!(data/attachment/forum/202111/13/113020ohi15alzlfaajdq0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

无了 发表于 2021-11-13 13:02:18

Ne-21
(ง •_•)งgg加油👍

李恒道 发表于 2021-11-13 15:28:58

你变强了,也变秃了

Ne-21 发表于 2021-11-13 16:04:16

李恒道 发表于 2021-11-13 15:28
你变强了,也变秃了

哥哥教得好

格拉呀 发表于 2021-11-17 12:58:40

emmmm
哥 我按照你的方法在243行加入这段代码
这个脚本他不运行了

Ne-21 发表于 2021-11-17 18:05:41

格拉呀 发表于 2021-11-17 12:58
emmmm
哥 我按照你的方法在243行加入这段代码
这个脚本他不运行了

你调了多大的倍速?

LH1417384602 发表于 2021-11-18 17:14:05

加油加油

薄荷 发表于 2021-11-19 16:54:18

Ne-21 发表于 2021-11-17 18:05
你调了多大的倍速?

哥,我也一样 倍速设成1也是一样

薄荷 发表于 2021-11-19 18:24:00

哥,你的修复代码貌似少了个大括号。我加上了,脚本能跑了 但是播完不会自动跳 而且虽然显示任务点已完成但是刷新还是未完成

Ne-21 发表于 2021-11-19 19:37:57

薄荷 发表于 2021-11-19 18:24
哥,你的修复代码貌似少了个大括号。我加上了,脚本能跑了 但是播完不会自动跳 而且虽然显示任务点已完成但 ...

确实少了一个大括号,我这里测试正常的,可以完成任务点,可以跳转
页: [1] 2
查看完整版本: 学习通脚本视频倍速修复