您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
单页面挂时长,可后台
// ==UserScript== // @name 地理信息安全在线培训挂课 // @namespace https://greasyfork.org/ // @version 1.00 // @description 单页面挂时长,可后台 // @author QL // @match https://gistraining.webmap.cn/index.php* // @license MIT // @run-at document-start // @grant unsafeWindow // ==/UserScript== (function (win) { var originalSubmitAjax = undefined; function Hook_submitAjax(data) { if(!!data && !!data.url && data.url == 'index.php?course-app-course-ajax-updatestudytime&studytime=50'){ //自行调整倍率 console.log('Hook studytime'); data.url = 'index.php?course-app-course-ajax-updatestudytime&studytime=50' } return originalSubmitAjax(data); }; function init() { console.log("脚本开始"); //hook网络访问函数 var clearTimeer = setInterval(() => { if(!!win.submitAjax){ console.log("Hook submitAjax"); originalSubmitAjax = win.submitAjax; win.submitAjax = Hook_submitAjax; clearInterval(clearTimeer); } },3000); //屏蔽超时提醒 setInterval(() => { var body = document.querySelector('html'); var event = document.createEvent('Event'); event.initEvent('click', true, true); body.dispatchEvent(event); },5000); // setInterval(() => { // console.log("studytime=>",win.studytime,"xxjs=>",win.jstime,"submitAjax=>",win.submitAjax); // },2000); } init(); })(unsafeWindow);