利用vConsole下载钉钉直播回放

不出所料,我在学校集中隔离时被检出新冠阳性,因而不得不居家学习。于是,就有了这一次的旧活重整。


配置代理

配置Fiddler

在Fiddler里启用解密HTTPS流量并安装好根证书(不了解根证书的话勾选“解密HTTPS流量”后在弹出的窗口里一路点“是”即可),同时确保Fiddler为系统默认代理。

修改钉钉代理

在钉钉登陆界面右上角找到设置代理页面,改为Fiddler使用的代理地址和端口。

(代理地址通常为本机地址127.0.0.1,端口默认为8888)

提示:新版钉钉会自动使用本机浏览器代理,因此使用新版钉钉时配置好Fiddler后无需单独设置钉钉代理。

引入vConsole.js

在Fiddler的自定义脚本(FiddlerScript)界面找到OnBeforeResponse函数,并添加以下代码。

1
2
3
var sToInsert = "<script src='https://fastly.jsdelivr.net/gh/Tencent/[email protected]/dist/vconsole.min.js'></script><script>var vConsole = new VConsole();</script>";
oSession.utilDecodeResponse();
oSession.utilReplaceOnceInResponse('</head>', sToInsert + '</head>', 0);

注意:一些较老的教程给出的引入vConsole的代码中直接使用了vConsole在jsdeliver中的地址,但由于jsdeliver在国内无法使用会导致引用失败。只需将代码中的http://cdn.jsdelivr.net替换为http://fastly.jsdelivr.net即可。

作者

白鼠

发布于

2022-12-20

更新于

2022-12-20

许可协议

评论