chrome百度网盘网页版 倍速代码报错怎么办?

chrome百度网盘网页版倍速代码如下

videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(1.5)

之前代码还能正常使用,浏览器重新安装后就不行了。每次都报错,重启也没用。跪求各路大神帮忙解决下~

报错如下

VM120:1 Uncaught ReferenceError: videojs is not defined at <anonymous>:1:1

你是想在控制台输入js代码加速视频文件的播放?

如果是,刚才看了下百度网盘结构,videojs已经做了封装,不对外了,所以调用videojs会报错,应该和你升级浏览器没关系。而且视频文件放到shadow-root里面了,js父页无法获取和操作shadow-root下的控件

https://stackoverflow.com/questions/34119639/what-is-shadow-root/34119775#34119775

https://blog.sessionstack.com/how-javascript-works-the-internals-of-shadow-dom-how-to-build-self-contained-components-244331c4de6e

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632