火狐浏览器倍速插件失效,百度网盘倍速的解决方法


今天突然间发现火狐浏览器的倍速插件失效了,每当我利用插件更改倍速时,百度网盘的页面都会重新把倍速reset为1,应该是页面监听了某个事件从而执行reset的,如图:

 

 

 

 

 

 所以想了个办法如下:

Step1:鼠标右键点击检查。

 

 

 Step2:切换到控制台选项卡。

 

 

 


Step3:输入以下代码按回车键即可,1.5即设定的倍速。

let v = document.querySelector("#html5player_html5_api");
let myTimer = setInterval(()=> {v.playbackRate = 1.5;}, 200);

其原理就是设置一个定时器,每200毫秒执行一次事件,将该视频的倍速设置为1.5。若想停止或更改倍速,重新加载按照以上步骤再来一次;或者,在控制台输入`clearInterval(myTimer)`,然后重新`setInterval`开启一个新的定时器即可。

!!! 注意
该方法仅在火狐浏览器试验成功,Chrome、Edge等不同内核的浏览器暂时不行,具体原因有待后续研究。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM