视频强制播放倍速JS脚本
// 获取页面中的视频元素(若有多个可改用 querySelectorAll 遍历)
const video = document.querySelector('video');
if (video) {
// 初始设置为16倍速
video.playbackRate = 16;
console.log('初始已设置倍速为:', video.playbackRate);
// 监听倍速变化事件,一旦被修改就强制改回16倍速
video.addEventListener('ratechange', () => {
if (video.playbackRate !== 16) {
video.playbackRate = 16;
console.log('倍速被强制维持为 16 倍');
}
});
} else {
console.log('未找到视频元素');
}
代码讲解
使用CSS选择器查找页面中第一个<video>元素挑战
利用playbackRate 调整视频元素的属性,控制播放速度
video.playbackRate = 16;
设置回调函数避免一些网站js函数的监听调回
video.addEventListener('ratechange', () => {
// 回调函数
});
收录于知乎专栏「js逆向实例」· 查看知乎原文