脚本喵-刷课脚本分享 脚本喵-刷课脚本分享
首页
刷课脚本
通用教程
网课代学
首页
刷课脚本
通用教程
网课代学
  • 山东省教师教育网刷课脚本分享
  • 北京市继续医学教育全员必修课培训刷课脚本分享
  • 好医生刷课脚本分享
  • 融学国培网chinahrt.com刷课脚本分享
  • 华医网刷课脚本分享
  • 59iedu华博教育系列刷课脚本分享
  • 安溪县中小学、幼儿园教师远程继续教育培训刷课脚本分享
  • 福建省交通运输行业专业技术人员继续教育刷课脚本分享
  • 漳州开放大学非学历培训平台刷课脚本分享
  • 莆田市专业技术人员继续教育公需课培训平台刷课脚本分享
  • 永泰县专业技术人员继续教育网络培训平台刷课脚本分享
  • 四川信息通信人才在线教育平台刷课脚本分享
  • 巴中建设行业从业人员继续教育网络培训平台刷课脚本分享
  • 扬州市网络培训远程教育平台刷课脚本分享
  • 江苏省勘察设计行业继续教育网络培训平台刷课脚本分享
  • 华博教育-甘肃省天水市刷课脚本分享
  • 永安市教师进修校继续教育网络平台刷课脚本分享
  • 平潭综合实验区专业技术人员继续教育网络平台刷课脚本分享
  • 淮安市专业技术人员继续教育网刷课脚本分享
  • 宿迁市专业技术人才继续教育基地刷课脚本分享
  • 莆田市专业技术人员继续教育培训平台刷课脚本分享
  • 甘肃省专技(武威市)刷课脚本分享
  • 闽清县专业技术人员继续教育网络平台刷课脚本分享
  • 华博教育-甘肃省庆阳市刷课脚本分享
  • 福州市教师网络培训平台刷课脚本分享
  • 河南专技学习网刷课脚本分享
  • 广安市建筑技术培训中心刷课脚本分享
  • 甘肃省白银市(卫生行业)专技刷课脚本分享
  • 华博教育-甘肃省定西市刷课脚本分享
  • 福建省专业技术人员继续教育网络平台刷课脚本分享
  • 福建省专业技术人员继续教育基地刷课脚本分享
  • 福建省专业技术与管理人员继续教育刷课脚本分享
  • 甘肃省直专技刷课脚本分享
  • 华博教育-甘肃省陇南市刷课脚本分享
  • 华博教育-甘肃省临夏回族自治州刷课脚本分享
  • 甘肃省嘉峪关专技刷课脚本分享
  • 华博教育-甘肃省白银市刷课脚本分享
  • 八冶建设集团有限公司专业技术人员继续教育刷课脚本分享
  • 德化县专业技术人员继续教育学习网刷课脚本分享
  • 华博教育-金昌市刷课脚本分享
  • 华博教育-甘肃省甘南藏族自治州刷课脚本分享
  • 华博教育-酒泉市刷课脚本分享
  • 漳州职业技术学院专业技术人员继续教育刷课脚本分享
  • 福建省工艺美术专业技术人员继续教育刷课脚本分享
  • 福清市医院专业人员继续教育刷课脚本分享
  • 芯华集成电路人才培训中心专业技术人员继续教育刷课脚本分享
  • 华博教育-河南省会计人员继续教育刷课脚本分享
  • 南平市网络培训远程教育平台刷课脚本分享
  • 大众云学yxlearning系列刷课脚本分享
  • 济南职业学院职业技能提升网络培训平台刷课脚本分享
  • 山东理工职业学院继续教育平台刷课脚本分享
  • 兰州现代职业学院专业技术人员继续教育刷课脚本分享
  • 淄博市专业技术人员继续教育刷课脚本分享
  • 枣庄市专业技术人员继续教育刷课脚本分享
  • 滨州市专业技术人员继续教育刷课脚本分享
  • 新疆生产建设兵团专业技术人员继续教育刷课脚本分享
  • 山东省威海市专业技术人员继续教育刷课脚本分享
  • 山东药品食品职业学院继续教育刷课脚本分享
  • 山东科技职业学院专业技术人员网络学习平台刷课脚本分享
  • 新泰市职业技能提升网络培训平台刷课脚本分享
  • 山东烟台市专业技术人员继续教育刷课脚本分享
  • 济宁市专业技术人员继续教育刷课脚本分享
  • 山东水利行业专业技术人员继续教育刷课脚本分享
  • 山东省大数据工程专业技术人员培训平台刷课脚本分享
  • 临沂市交通运输行业专业技术人员继续教育刷课脚本分享
  • 鲁东大学专业技术人员继续教育刷课脚本分享
  • 临沂市职业技能培训线上平台刷课脚本分享
  • 东营市专业技术人员继续教育刷课脚本分享
  • 大众云学职业技能提升公共服务平台刷课脚本分享
  • 山东交通职业学院专业技术人员继续教育刷课脚本分享
  • 吉林省专业技术人员继续教育培训平台刷课脚本分享
  • 山东大众云学省级继续教育基地刷课脚本分享
  • 威海市职业技能提升网络培训平台刷课脚本分享
  • 山东化工职业学院专业技术人员继续教育刷课脚本分享
  • 山东省快递工程专业技术人员继续教育刷课脚本分享
  • 兵团思想政治工作人员继续教育刷课脚本分享
  • 武威职业学院专业技术人员继续教育刷课脚本分享
  • 日照市专业技术人员继续教育刷课脚本分享
  • 济宁职业技术学院专业技术人员继续教育刷课脚本分享
  • 龙岩市专业技术人员继续教育培训平台刷课脚本分享
  • 潍城区委党校专业技术人员继续教育刷课脚本分享
  • 新疆生产建设兵团残疾人技能提升与创业就业服务平台刷课脚本分享
  • 德州市专业技术人员继续教育刷课脚本分享
  • 泰安市专业技术人员继续教育刷课脚本分享
  • 聊城职业技术学院专业技术人员继续教育刷课脚本分享
  • 内蒙古网络学院刷课脚本分享
  • 凉山州专业技术人员继续教育刷课脚本分享
  • 医世界-医视在线刷课脚本分享
  • 安徽继续教育在线刷课脚本分享
  • 新版陕西省专业技术人员继续教育刷课脚本分享
  • 安徽省卫生从业人员培训平台刷课脚本分享
  • 国家药品安全专业技术人员培训网刷课脚本分享
  • 学习公社刷课脚本
  • 中山教师教育网刷课脚本
  • 浙江省安全生产网络学院刷课脚本
  • 智慧教育培训管理平台刷课脚本
  • 中国医师协会远程教育平台刷课脚本
  • 学达云刷课脚本
  • 数字党校培训平台刷课脚本
  • 广州市中小学教师继续教育网刷课脚本
  • 甘肃省公务员网络培训刷课脚本
  • 聊城市专业技术人员继续教育刷课脚本
  • 医博士刷课脚本
  • 甘肃法宣在线刷课脚本
  • 东奥会计刷课脚本
  • 丽水市建设行业人才继续教育平台刷课脚本
  • 山财培训网刷课脚本
  • 东营市继续教育刷课脚本
  • 河南教师培训网刷课脚本
  • 南京市专业技术人员继续教育刷课脚本
  • 广州东方职业技术培训中心执业药师继续教育刷课脚本
  • 包头市专业技术人员继续教育刷课脚本
  • 内蒙古自治区专业技术人员继续教育刷课脚本
  • 丽水人力社保专业技术人员继续教育培训刷课脚本
  • 北京市专业技术人员公需科目刷课脚本
  • 教师专业发展培训网刷课脚本分享
  • 东财在线大连会计刷课脚本分享
  • 临沂市专业技术人员继续教育刷课脚本分享
  • 浙江水利刷课脚本分享
  • 聊城市会计人员继续教育平台刷课脚本
  • 三亚市专业技术人员继续教育网刷课脚本
  • 中华会计继续教育刷课脚本
  • 西北师范大学中小学教师远程培训网刷课脚本
  • 春宇远程培训平台刷课脚本
  • 浙江省二级建造师继续教育学习网刷课脚本分享
  • 深圳市教师教育网刷课脚本分享
  • 山西省专业技术人员继续教育网络平台刷课脚本分享
  • 督学网络学院-广东分院刷课脚本分享
  • 湖北省专业技术人员继续教育网络平台刷课脚本分享
  • 东北师范大学中小学教师网络培训平台刷课脚本
  • 甘肃智博继续教育专修学院刷课脚本
  • 云继教刷课脚本
  • 济南市会计人员继续教育刷课脚本
  • 南宁市西乡塘中小学幼教师培训网刷课脚本
  • 东财在线-四川省刷课脚本分享
  • 辽宁省干部在线学习网刷课脚本分享
  • 朝阳区教师学习服务平台刷课脚本分享
  • 地大培训在线刷课脚本分享
  • 吉林专技培训平台刷课脚本分享
  • 新疆有色集团培训中心刷课脚本分享
  • 河南省新闻传播专业技术人员继续教育培训服务平台刷课脚本分享
  • 聊城市乡村实用人才培训学院刷课脚本
  • 天津市政工人员继续教育培训网刷课脚本
  • 广东省教育双融双创智慧共享社区刷课脚本
  • 河北药师网刷课脚本分享
  • 汉中职业技术学院-教师在线学习中心刷课脚本分享
  • 河南省教育人才学会网络学院刷课脚本分享
  • 郑东新区实验幼儿园教师研修平台刷课脚本分享
  • 巴中开放大学-专业技术人员继续教育基地刷课脚本分享
  • 校本研修管理平台刷课脚本分享
  • 河南会计人员继续教育刷课脚本分享
  • 天津市执业药师协会刷课脚本分享
  • 张掖市干部在线学习平台刷课脚本分享
  • 高等教育教师专业发展平台刷课脚本分享
  • 甘肃省专业技术人员继续教育网络平台刷课脚本分享
  • 泰安市专业技术人员继续培训平台刷课脚本分享
  • 微山县人民医院(微山县)公需课刷课脚本分享
  • 焦作专技网刷课脚本分享
  • 新疆国家级医学继续教育能力提升平台刷课脚本分享
  • 建设行业人才网络教育平台刷课脚本分享
  • 安徽开放大学教师全员远程培训刷课脚本分享
  • 西安教师培训网刷课脚本分享
  • 迪尔集团有限公司(高新区)公需课刷课脚本分享
  • 广东二师在线刷课脚本分享
  • 新疆兵团卫生专业技术人员法律法规知识培训服务平台刷课脚本分享
  • 贵州执业药师继续教育在线培训刷课脚本分享
  • 青海大学继续教育学院刷课脚本分享
  • 河北干部网络学院刷课脚本分享
  • 曲阜市技工学校(曲阜市)继续教育公需课刷课脚本分享
  • 全国体育传统特色学校体育师资培训平台刷课脚本分享
  • 宁阳县继续医学教育培训网刷课脚本分享
  • 陕西干部网络学院刷课脚本分享
  • 职业成长自动轮播学习脚本分享
  • 和田地区专业技术人员继续教育刷课脚本分享
  • 合肥市中小学、幼儿园教师远程培训刷课脚本分享
  • 内蒙古自治区中医药(蒙医药)继续教育刷课脚本分享
  • 自贡市专业技术人员继续教育学习平台刷课脚本分享
  • 专业技术人才人工智能通识继续教育网络公益课堂刷课脚本分享
  • 周口市专业技术人员继续教育刷课脚本分享
  • 吉林省中盛佳源专技培训网刷课脚本分享
  • 菏泽市继续教育刷课脚本分享
  • 国家中小学智慧教育平台刷课脚本分享
  • 刷课脚本
脚本喵

校本研修管理平台刷课脚本分享

代学业务

如需代学,请点击联系客服

校本研修管理平台

我是脚本喵,2026年搞这个刷课脚本也有一阵子了。说起来,北京那边的校本研修平台,说实话真的让人头疼。前几天,山东济南的李老师还找我,说他这个平台的视频老是暂停,一换页面就停,刷个课太费劲了。

那天早上我刚喝了碗豆浆,突然想到,是不是可以整个脚本解决这个问题。折腾了好几天,终于搞出来了,分享给大家。

这个油猴脚本,专门给校本研修管理平台用的。网址是 https://www.xiaoben365.com/ 。适配奥鹏远程教育的,大家记好网址哈。

脚本功能呢?大概有这些,自动播放课程视频,解除那个烦人得视频暂停限制。还有哦,页面切换了也不会让学习中断。各种播放异常也能自动处理,智能盯着学习进度,倍速播放也支持。

脚本安装地址,暂时下架了哈。代学也可以,闲鱼交易放心哈。

不会用脚本的朋友,别着急,下面有教程,一步步教你咋弄。

提示

如需代学,请联系客服,支持闲鱼交易。

微信联系:yizhituziang

QQ联系:2422270452

- img: /img/weixin.jpg
  name: 微信联系:yizhituziang
- img: /img/qq.jpg
  name: QQ联系:2422270452

先说一下怎么用哈。

首先,得先装个脚本猫插件,这个是基础,要是之前装过油猴或者脚本猫的,那就可以跳过这步了。推荐用edge浏览器,装插件方便,比谷歌省事儿。

浏览器打开这个网址 https://docs.scriptcat.org/

用edge浏览器哈,点那个"添加到Edge浏览器"

image-20250916183549234

然后点"获取"

image-20250916183818025

右上角会弹个窗口,点"添加扩展"

image-20250916183841569

等个几秒就行,会提示装好了。

image-20250916183906107

然后装刷课脚本,打开安装地址后,点"安装脚本"按钮,弹窗口点"安装",就提示成功了。

装完后,得重新进学习网站,要是之前开了课程页面,刷新一下脚本就生效了,别忘啦。

(function() {
    'use strict';

    console.log('校本研修管理平台刷课脚本已成功加载');

    const config = {
        checkInterval: 2000,
        debugMode: true,
        autoPlay: true,
        preventPause: true,
        playbackSpeed: 1.5,
        autoNext: true
    };

    let isInitialized = false;

    function debug(msg) {
        if (config.debugMode) {
            console.log('[校本研修脚本]', msg);
        }
    }

    function blockRestrictedEvents() {
        const originalAddEventListener = EventTarget.prototype.addEventListener;
        
        EventTarget.prototype.addEventListener = function(event, callback, options) {
            const blockedEvents = [
                'visibilitychange',
                'blur',
                'mouseleave',
                'pagehide',
                'focusout'
            ];
            
            if (blockedEvents.includes(event)) {
                debug('已拦截限制事件: ' + event);
                return;
            }
            
            return originalAddEventListener.call(this, event, callback, options);
        };
        
        debug('事件拦截系统已就绪');
    }

    function modifyVisibilityState() {
        try {
            Object.defineProperty(document, 'hidden', {
                get: () => false,
                configurable: true
            });
            
            Object.defineProperty(document, 'visibilityState', {
                get: () => 'visible',
                configurable: true
            });
            
            if (document.msHidden !== undefined) {
                Object.defineProperty(document, 'msHidden', {
                    get: () => false,
                    configurable: true
                });
            }
            
            if (document.msVisibilityState !== undefined) {
                Object.defineProperty(document, 'msVisibilityState', {
                    get: () => 'visible',
                    configurable: true
                });
            }
            
            debug('页面可见性属性已修改');
        } catch (err) {
            debug('属性修改失败: ' + err.message);
        }
    }

    function setupWindowProtection() {
        window.onblur = null;
        window.onfocusout = null;
        window.onmouseleave = null;
        
        window.addEventListener('blur', function(e) {
            e.stopImmediatePropagation();
            e.preventDefault();
            return false;
        }, true);
        
        window.addEventListener('focusout', function(e) {
            e.stopImmediatePropagation();
            e.preventDefault();
            return false;
        }, true);
        
        debug('窗口保护已激活');
    }

    function handleVideoElement(video) {
        if (!video) return;
        
        video.muted = false;
        video.volume = 0.8;
        
        if (video.paused && config.autoPlay) {
            video.play().then(() => {
                debug('视频开始播放');
            }).catch(error => {
                debug('播放异常: ' + error);
                setTimeout(() => handleVideoElement(video), 2000);
            });
        }
        
        if (video.playbackRate !== config.playbackSpeed) {
            video.playbackRate = config.playbackSpeed;
        }
        
        if (config.preventPause) {
            video.addEventListener('pause', function() {
                debug('检测到暂停,恢复播放');
                setTimeout(() => {
                    if (video.paused) {
                        video.play();
                    }
                }, 600);
            });
        }
        
        video.setAttribute('autoplay', 'autoplay');
        video.setAttribute('playsinline', '');
    }

    function scanVideos() {
        const videos = document.querySelectorAll('video');
        
        if (videos.length > 0) {
            videos.forEach((video, index) => {
                debug('处理视频 ' + (index + 1));
                handleVideoElement(video);
            });
        } else {
            const iframes = document.querySelectorAll('iframe');
            iframes.forEach(iframe => {
                try {
                    const iframeDoc = iframe.contentWindow.document;
                    const iframeVideos = iframeDoc.querySelectorAll('video');
                    iframeVideos.forEach(video => handleVideoElement(video));
                } catch (e) {
                    debug('iframe访问失败: ' + e);
                }
            });
        }
    }

    function closePopups() {
        const selectors = [
            '.popup',
            '.modal',
            '.dialog',
            '[class*="popup"]',
            '[class*="modal"]'
        ];
        
        selectors.forEach(selector => {
            const elements = document.querySelectorAll(selector);
            elements.forEach(el => {
                const closeBtn = el.querySelector(
                    '.close, .close-btn, [aria-label*="close"], button'
                );
                
                if (closeBtn) {
                    closeBtn.click();
                    debug('已关闭弹窗');
                } else {
                    el.style.display = 'none';
                    el.style.visibility = 'hidden';
                }
            });
        });
    }

    function setupObserver() {
        const observer = new MutationObserver((mutations) => {
            let hasNewVideo = false;
            
            mutations.forEach(mutation => {
                if (mutation.addedNodes.length > 0) {
                    hasNewVideo = Array.from(mutation.addedNodes).some(node => 
                        node.tagName === 'VIDEO' || 
                        (node.querySelectorAll && node.querySelectorAll('video').length > 0
                    );
                }
            });
            
            if (hasNewVideo) {
                debug('检测到新视频');
                scanVideos();
            }
        });
        
        observer.observe(document.body, {
            childList: true,
            subtree: true
        });
        
        debug('DOM观察器已启动');
    }

    function simulateActivity() {
        const actions = ['mousemove', 'keydown'];
        
        setInterval(() => {
            const action = actions[Math.floor(Math.random() * actions.length)];
            const event = new Event(action, { bubbles: true });
            document.dispatchEvent(event);
        }, 60000);
        
        debug('用户活动模拟已启动');
    }

    function findNextButton() {
        const buttonSelectors = [
            '.next',
            '.next-lesson',
            '.continue',
            '[class*="next"]',
            'button:contains("下一节")',
            'button:contains("继续")'
        ];
        
        for (let selector of buttonSelectors) {
            const button = document.querySelector(selector);
            if (button && button.offsetParent !== null) {
                debug('找到下一课按钮');
                return button;
            }
        }
        
        return null;
    }

    function mainLoop() {
        setInterval(() => {
            scanVideos();
            closePopups();
            
            const nextBtn = findNextButton();
            if (nextBtn && config.autoNext) {
                debug('准备跳转下一课');
            }
        }, config.checkInterval);
        
        debug('主循环已启动');
    }

    function init() {
        if (isInitialized) return;
        
        debug('开始初始化脚本...');
        
        blockRestrictedEvents();
        modifyVisibilityState();
        setupWindowProtection();
        setupObserver();
        simulateActivity();
        mainLoop();
        
        isInitialized = true;
        debug('初始化完成!');
    }

    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', init);
    } else {
        init();
    }

    window.addEventListener('load', function() {
        setTimeout(init, 2000);
    });

})();
#校本研修管理平台#奥鹏远程教育
巴中开放大学-专业技术人员继续教育基地刷课脚本分享
河南会计人员继续教育刷课脚本分享

← 巴中开放大学-专业技术人员继续教育基地刷课脚本分享 河南会计人员继续教育刷课脚本分享→

最近更新
01
周口市专业技术人员继续教育刷课脚本分享
02
吉林省中盛佳源专技培训网刷课脚本分享
03
菏泽市继续教育刷课脚本分享
更多文章>
Copyright © 2025-2026
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式