前言
刷过第二课堂在线学习模块的同学应该都知道,有些课程的视频数量惊人,视频本身不长,但不能拉进度条,最高只有1.5倍速,挂久了还会暂停,就很烦!于是便有了本篇文章。
发布出来也仅是为了让大家了解学习前端知识~(狗头)
实现功能:可让视频一秒刷完毫无痕迹不会被封!!!
思路:
稍微了解前端开发的同学都知道是浏览器都可以按F12打开调试台查看该网页相关代码信息。因为微信公众号很多网页都有用到微信授权,这意味着很多页面都必须在微信内置的浏览器才能打开。可是这时候想看下网页的代码,调试下,就没法子了。那么只要我们能打开微信内置浏览器的调试台就可以对网页内容进行更改,从而达到最终目的。
方法:
因为微信用的也是 Chromium 内核,只是禁了右键和 F12。把控制台阉割了,我们要做的就是把控制台加回来!
然后在研究其网页的代码结构。
第一步:
复制这个链接 http://wx.gnnu.work/ 发送给任意一个人(电脑传输助手),在微信电脑端点开此链接。
打开后如下:
resources-dir-path= 后面的路径就是内核的位置,复制打开。 比如我的就是 (C:\Users\ADMINI~1\AppData\Roaming\Tencent\WeChat\All Users\CefResources\2589)
下载 chrome 控制台
https://pan.baidu.com/s/1vyd8bn5RlLowlh1f9nqUUA提取码:LJC6
解压后是一个 devtools_resources.pak 文件,复制到刚才我们打开的目录中去
然后在桌面右击微信图标-属性-打开文件夹所在位置,将刚刚的devtools_resources.pak也复制一份进去。
再次来到桌面微信图标右击-属性-快捷方式-目标后面添加下面的这段代码-点击应用-确定
-remote-debugging-port=8000
== 注意代码前面有空格==
第二步
打开电脑端微信进入第二课堂选择你要看的课程
右击会出现调试台选项如果没有就说明第一步没弄好。
点击Show DevTools:
(下图可以看到这里封装了倍速播放选项中的4个选项 挑选其中一倍速打开可以看见控制视频速度的Value值双击修改成想要的即可。)不懂代码的小伙伴可以跳过此处往下看小白操作。
不懂代码的同学不用害怕不要懵,按下面的图操作即可。
点击Console—右击空白处-----Clear console
复制下面这段代码到Console中
document.querySelector('video').playbackRate=16
回车即可实现X倍速播放
== 数值自己改想要多快就多快==
缺点就是每次刷新网页都得输入一次代码。