您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
1.安装脚本 2.打开中山大学在线教学平台中需要记录视频观看时长的课程(如心理健康教育),将自动增多观看时长 3.会自动前往下一个视频
// ==UserScript== // @name 中山大学在线教学平台学习助手 // @namespace http://tampermonkey.net/ // @version 0.0.3 // @description 1.安装脚本 2.打开中山大学在线教学平台中需要记录视频观看时长的课程(如心理健康教育),将自动增多观看时长 3.会自动前往下一个视频 // @author 廖彬东 // @match *://lms.sysu.edu.cn/mod/fsresource/* // @match *://lms.sysu.edu.cn/mod/forum/* // @match *://lms.sysu.edu.cn/mod/page/* // @icon https://www.urongda.com/_next/image?url=%2Flogos%2Fnormal%2Fmedium%2Fsouth-china-university-of-technology-logo-1024px.png&w=750&q=75 // @grant none // @homepage https://space.bilibili.com/240337949 // @license MIT // ==/UserScript== (function() { 'use strict'; function wait(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } wait(500); const timestampNumber = JSON.parse(playerdata.source).OD.match(/timestamp=(\d+)/)[1]; var url = window.location.href; var button = document.getElementById('next-activity-link'); function check(urlc) { var site; var lastSlashIndex = urlc.lastIndexOf('/'); if (lastSlashIndex !== -1) { var secondLastSlashIndex = urlc.lastIndexOf('/', lastSlashIndex - 1); site = urlc.substring(secondLastSlashIndex+1, lastSlashIndex); } return site; } if (check(url)=='fsresource') { var id1=playerdata.fsresourceid; fetch("https://lms.sysu.edu.cn/lib/ajax/service.php?timestamp="+timestampNumber+"&sesskey="+M.cfg.sesskey, { "headers": { "accept": "*/*", "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6", "content-type": "application/x-www-form-urlencoded; charset=UTF-8", "sec-ch-ua": "\"Chromium\";v=\"134\", \"Not:A-Brand\";v=\"24\", \"Microsoft Edge\";v=\"134\"", "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": "\"Windows\"", "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", "x-requested-with": "XMLHttpRequest" }, "referrer": window.location.href, "referrerPolicy": "strict-origin-when-cross-origin", "body": `[{\"index\":0,\"methodname\":\"mod_fsresource_set_time\",\"args\":{\"fsresourceid\":${id1},\"time\":1200,\"finish\":0,\"progress\":\"15.66\"}}]`, "method": "POST", "mode": "cors", "credentials": "include" }); } if (check(button.href)=='page'||check(button.href)=='fsresource'||check(button.href)=='forum') { button.click(); } })();