您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
实现网络学院多开,同时播放
// ==UserScript== // @name 烟草网络学院多开自动点击确认 // @namespace http://tampermonkey.net/ // @version 1.8 // @description 实现网络学院多开,同时播放 // @author HX // @match https://mooc.ctt.cn/* // @grant none // @license MIT // ==/UserScript== // 定义提示框样式 const style = ` #toast { visibility: hidden; min-width: 250px; margin-left: -125px; background-color: #333; color: #fff; text-align: center; border-radius: 10px; padding: 16px; position: fixed; z-index: 1000; left: 50%; /* 横向居中 */ top: 20px; /* 距离顶部20px */ font-size: 17px; white-space: nowrap; font-weight: bold; /* 字体加粗 */ } `; // 添加样式到文档头 const head = document.head || document.getElementsByTagName('head')[0]; const styleElement = document.createElement('style'); styleElement.type = 'text/css'; styleElement.appendChild(document.createTextNode(style)); head.appendChild(styleElement); // 定义提示框内容 const toastContent = "最多同时打开5个窗口!"; // 创建提示框元素 const toast = document.createElement('div'); toast.id = 'toast'; toast.textContent = toastContent; toast.style.visibility = 'hidden'; // 默认不显示 document.body.appendChild(toast); // 显示提示框的函数 function showToast() { toast.style.visibility = 'visible'; // 显示提示框 setTimeout(function() { toast.style.visibility = 'hidden'; // 2秒后隐藏提示框 }, 4000); // 设置2秒后执行 } // 页面加载完成后自动显示提示框 window.onload = function() { showToast(); }; (function() { 'use strict'; // 延时1.8秒后定义app变量 setTimeout(function() { //window.app = {}; // 定义app变量并初始化为空对象 app = {}; }, 1800); // 循环点击ID为'D398btn-ok'的按钮 setInterval(function() { var button1 = document.getElementById('D398btn-ok'); var button2 = document.getElementById('D399btn-ok'); if (button1) { button1.click(); console.log('Button1 clicked.'); }else if(button2){ button2.click(); console.log('Button2 clicked.'); } }, 10000); // 每隔1000毫秒(1秒)执行一次 })();