火狐瀏覽器倍速插件失效,百度網盤倍速的解決方法


今天突然間發現火狐瀏覽器的倍速插件失效了,每當我利用插件更改倍速時,百度網盤的頁面都會重新把倍速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