Leyiao 发表于 2021-5-24 13:49:08

感谢分享

涛之雨 发表于 2021-11-24 13:57:40

然后百度网盘说:你连我dom都获取不到(shadowroot)
然后就算你想办法获取到了dom,你也操作不了,因为没有vip我就把playbackrate给重定义了

王一之 发表于 2021-11-24 14:04:48

涛之雨 发表于 2021-11-24 13:57
然后百度网盘说:你连我dom都获取不到(shadowroot)
然后就算你想办法获取到了dom,你也操作不了,因为没 ...

思路嘛,最核心的不还是去修改掉playbackrate

小胖子的梦想 发表于 2021-11-25 17:23:58

为啥时间加速那个代码用不成了,b站视频加速可以

王一之 发表于 2021-11-25 17:26:30

小胖子的梦想 发表于 2021-11-25 17:23
为啥时间加速那个代码用不成了,b站视频加速可以
可能失效了吧,只是举个例子,哥哥可以尝试修复

蒋Sir 发表于 2021-11-25 20:43:05

// ==UserScript==
// @name         视频加速与时间加速demo
// @namespace    https://bbs.tampermonkey.net.cn/
// @version      0.1
// @author       王一之
// @match      https://www.icourse163.org/*
// @run-at       document-start
// @grant      unsafeWindow
// ==/UserScript==

let rate=4;//倍速

    unsafeWindow.onload=function(){
      //在元素都加载完成后再监听video的播放时间,再进行倍速设置
      unsafeWindow.document.querySelector('video').onplay=function(){
            unsafeWindow.document.querySelector('video').playbackRate=rate;
      }
    }

我利用这段代码在大学mook上试了一下但没有反应是怎么回事儿。(油猴页面显示运行)

李恒道 发表于 2021-11-25 21:07:11

蒋Sir 发表于 2021-11-25 20:43
我利用这段代码在大学mook上试了一下但没有反应是怎么回事儿。(油猴页面显示运行) ...

不是光设置倍速就可以倍速的
也可能存在网页对倍速改变进行监听,然后恢复倍速或者上报
这是一个功与防的问题
具体情况还是要对网页分析之后才能得出结论

蒋Sir 发表于 2021-11-25 21:19:07

李恒道 发表于 2021-11-25 21:07
不是光设置倍速就可以倍速的
也可能存在网页对倍速改变进行监听,然后恢复倍速或者上报
这是一个功与防的 ...

有什么解决方案吗?

蒋Sir 发表于 2021-11-25 21:25:28

李恒道 发表于 2021-11-25 21:07
不是光设置倍速就可以倍速的
也可能存在网页对倍速改变进行监听,然后恢复倍速或者上报
这是一个功与防的 ...

在控制台里能直接用document.querySelector('video').playbackRate=rate进行调试

李恒道 发表于 2021-11-25 21:57:37

蒋Sir 发表于 2021-11-25 21:25
在控制台里能直接用document.querySelector('video').playbackRate=rate进行调试

那可能是你没找到元素?挨个排查一下原因试试
页: 1 [2] 3 4
查看完整版本: [油猴脚本开发指南]h5视频倍速,时间加速和run-at