超星 mooc禁止自动暂停、自动下一集、自动两倍速、自动播放 mooc1.chaoxing.com

此脚本仅适用于 mooc1.chaoxing.com 这个网址

目前为 2021-10-24 提交的版本。查看 最新版本

// ==UserScript==
// @name         超星 mooc禁止自动暂停、自动下一集、自动两倍速、自动播放 mooc1.chaoxing.com
// @namespace    http://tampermonkey.net/
// @version      0.5
// @description  此脚本仅适用于 mooc1.chaoxing.com 这个网址
// @author       tomiaa
// @match        *://mooc1.chaoxing.com/*
// @icon         https://www.google.com/s2/favicons?domain=chaoxing.com
// @grant        none

// ==/UserScript==

(function () {
  top.video = null;
  function init() {
    if (window !== top) return;
    const fn = () => {
      video = top?.frames?.[0]?.frames?.[0]?.document?.getElementById?.('video_html5_api');
      if (!video) {
        setTimeout(fn, 2000)
        return;
      }
      video.volume = 0
      video.autoplay = true
      video.defaultPlaybackRate = 2
      video.playbackRate = 2
      function play() {
        if (!video.ended) setTimeout(() => { 
          video.play() 
        }, 4)
      }
      video.onpause = play
      // video.onwaiting=()=>{
      //   console.log('onwaiting');
      //   top?.frames?.[0]?.frames?.[0]?.document.querySelector('.vjs-play-control').click();
      // }
      video.onended = () => {
        document.getElementsByClassName('orientationright ')?.[0]?.click?.()
        console.log('ended');
        video.onwaiting = null;
        video.onpause = null
        setTimeout(fn, 2000)
      }
      setTimeout(() => {
        if(!video.paused) video.play();
      },4000)
      video.play();
    }
    fn()
  }
  window.onload = init;

})()

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址