学习通网课自动播放受限于平台CSP策略与插件拦截,可采用Tampermonkey用户脚本、mitmproxy服务端注入、ADB+Auto.js移动端联动等方案,但存在账号冻结、复核或封禁风险。

如果您尝试在学习通网课中启用自动播放功能,但发现浏览器插件无法正常加载或平台明确拦截扩展行为,则可能是由于学习通前端主动检测并屏蔽了第三方脚本注入。以下是应对该限制的多种技术路径与风险说明:
一、识别学习通对插件的主动防御机制
学习通网页端自2024年起部署了Content-Security-Policy(CSP)策略及DOM MutationObserver监听,会实时扫描页面中新增的标签、eval()调用及chrome.runtime接口访问行为,一旦命中即中断脚本执行或清空插件注入的监听器。
1、打开学习通网课视频页,按F12进入开发者工具。
2、切换至Console面板,输入window.chrome并回车,若返回undefined,表明平台已隔离Chrome扩展运行环境。
3、在Application → Frames中查看当前页面是否被嵌入沙箱iframe,且sandbox属性含allow-scripts allow-same-origin以外的限制项。
二、绕过CSP限制的本地化脚本方案
该方法不依赖浏览器扩展商店安装,而是通过用户脚本管理器(如Tampermonkey)以“用户脚本”形式注入,其执行时机早于页面主逻辑,可规避部分CSP拦截。
1、安装Tampermonkey插件(仅限Chrome/Firefox/Edge最新稳定版)。
2、访问Greasy Fork网站(https://greasyfork.org/zh-CN),搜索关键词“学习通 自动播放”。
3、筛选更新时间在2025年10月之后、安装量超5000、评分≥4.7的脚本(如“学习通-智能续播v3.2”)。
4、点击“安装此脚本”,确认授权读取*://*.chaoxing.com/*域名。
5、刷新学习通网课页,等待右下角出现绿色提示“已启用自动播放”。
三、服务端代理注入方案(需基础网络配置能力)
通过本地HTTP代理(如Fiddler或mitmproxy)截获学习通页面HTML响应,在











