西安交通大学党建平台快进方法
fengxiaot Lv4

本文解决了西安交通大学党建平台上的网络团课限制拖动进度条的问题,达到快速观看团课/党课的效果。

操作方法

西安交通大学党建平台上的网络团课限制用户无法拖动进度条,通过以下步骤可以解除这一限制。示例在 Microsoft Edge 上进行,其他浏览器类似。

第一步,打开任意一个需要快进的视频。按 F12 调出开发者工具,切换到「源代码」窗口。依次展开

1
xjtudj.edu.cn/js/modules/courseDetails/courseDetails.js

打开此 JS 文件,定位到第203行,点击 203 设置断点,此时行号变蓝,如图所示。

第二步,按 F5 刷新页面。此时网页加载至刚刚设置的断点处停止。切换到「控制台」窗口,输入

1
timeSchedule = 1;

并按回车执行。点击Resume按钮或按 F8 继续加载网页,发现进度条已经可以随意拖动。

技术原理

党建平台用于在网页上播放视频的 JS 插件为 ckplayer 。查询其说明文档[1]可知,限制进度调节框的参数 timeSchedule 规则为:0 = 禁止拖动,1 = 正常拖动,2 = 是只能前进,3 = 是只能后退,4 = 是只能前进但能回到第一次拖动时的位置,5 = 看过的地方可以随意拖动。

党建平台的默认配置为 timeSchedule = 0,我们在网页加载时将其强行改变为 1 即可。

目前自动化程度仍然较低,如果有读者实现了每打开一个链接都能自动修改 timeSchedule = 0 请联系我。


  1. https://www.ckplayer.com/manual/13.html#m96 ↩︎