🛠 方法一:使用浏览器开发者工具移除事件监听器

许多在线学习平台通过监听浏览器的 blurvisibilitychange 事件来检测用户是否切换了页面,从而暂停视频播放。可以尝试以下步骤来移除这些事件监听器:

  1. 在视频播放页面,按下 F12 键打开开发者工具。
  2. 切换到“元素”或“Elements”标签。
  3. 在右侧的“事件监听器”或“Event Listeners”面板中,找到 blurvisibilitychange 事件。
  4. 展开这些事件,找到绑定在 windowdocument 上的监听器,并将其移除。
  5. 关闭开发者工具,尝试切换到后台,查看视频是否继续播放。


🛠 方法二:使用控制台脚本自动点击“继续播放”按钮

如果平台在检测到用户切换页面后弹出“点击继续播放”的提示,您可以使用以下脚本自动点击该按钮:(blog.csdn.net)

  1. 在视频播放页面,按下 Ctrl + Shift + I 打开开发者工具,切换到“控制台”或“Console”标签。
  2. 粘贴以下代码并按回车键执行:
   setInterval(() => {

\    const button = document.querySelector('.pauseBg');

\    if (button) button.click();

   }, 1000);

该脚本每秒检查一次页面上是否存在类名为 pauseBg 的按钮,如果存在,则自动点击。请根据实际页面的按钮类名进行调整。


⚠️ 注意事项

  • 上述方法可能会违反平台的使用协议,请谨慎使用。
  • 平台可能会更新其防挂机机制,导致上述方法失效。
  • 建议在学习过程中保持页面活跃,避免使用自动化工具,以免影响学习记录。