Greasy Fork

Greasy Fork is available in English.

学习通阻止暂停播放

学习通

目前为 2022-03-15 提交的版本。查看 最新版本

// ==UserScript==
// @name         学习通阻止暂停播放
// @namespace    https://hognbin.xyz/
// @version      0.1
// @description  学习通
// @author       宏斌
// @match        https://mooc1.chaoxing.com/mycourse/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=chaoxing.com
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    function stopPause () {
        var video = document.querySelectorAll('iframe')[0].contentWindow.document.querySelectorAll('iframe')[0].contentWindow.document.querySelector('video');
        video.pause = () => {
            console.log('他想暂停播放');
        }
    }

    const button = document.createElement('button');
    button.innerHTML = '阻止暂停播放';
    document.body.appendChild(button);
Object.assign(button.style,{
    position:'fixed',
    padding: '10px',
    border: 'none',
    background: 'linear-gradient(45deg, black, transparent)',
    color: '#fffae5',
    'border-radius': '5px',
    bottom: '20px',
    left: '20px',
    'box-shadow': '8px 4px 10px 3px #ccc',
})

    button.onclick = () => {
    try{
     stopPause();
    }catch(e){
        console.error('出错!');
        alert('确保已经点开视频');
    }
};

})();