您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动填入当天课程对应的频道号并自动跳转到直播间
// ==UserScript== // @name CloudCampus云校园助手 // @namespace CloudCampus云校园助手 // @version 1.0 // @description 自动填入当天课程对应的频道号并自动跳转到直播间 // @author bz2021 // @match https://www.cloudcampus.com.cn/* // @require https://code.jquery.com/jquery-1.12.4.min.js // @license MIT // ==/UserScript== (function () { 'use strict'; var EnglishName = 'Amy 王梅'; //这里填入你进入频道后希望显示的名字 let course = new Map([ ['Monday', { Channelid: '2812950', Teacher: 'Mile' }], ['Wednesday', { Channelid: '2524708', Teacher: 'Lizelle' }], ['Thursday', { Channelid: '2521643', Teacher: 'Molly' }], ['Friday', { Channelid: '2521643', Teacher: 'Molly' }] ]) // 在这里填写各天的频道号和老师的名字 更改单引号中的内容 注意格式 当天没有课的不需要填 // 星期数请使用首字母大写的英文单词 否则会导致不能正常使用 var weekday = new Array(7); weekday[0] = "Sunday"; weekday[1] = "Monday"; weekday[2] = "Tuesday"; weekday[3] = "Wednesday"; weekday[4] = "Thursday"; weekday[5] = "Friday"; weekday[6] = "Saturday"; $(document).ready(function () { $("body").append(" <button id = 'mybtn' style='opacity: 0;left: 10px;top: 10px;background: lightgreen;color:#ffffff;z-index: 9999;position: fixed;padding:5px;text-align:center;width: 240px;height: 40px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;'></button>"); var x = document.getElementById("mybtn"); setInterval(() => { if (document.querySelector("#page-header-nav > div > div > div > a > img") != null) x.style.opacity = 1; if (document.querySelector("#page-header > div > div > div:nth-child(1) > div > a > img") != null) x.style.opacity = 0; }, 300) var url = window.location.href; if (url == 'https://www.cloudcampus.com.cn/login/') { x.innerHTML = "Login To Live Classroom" x.addEventListener('click', () => { window.location.href = 'https://www.cloudcampus.com.cn/login/index2.php'; }) } if (url.includes('login/index2')) { var d = new Date(); var today = weekday[d.getDay()]; var content = ''; var classnum = ''; if (course.get(today) == null) { content = 'No Course Today'; } else { classnum = course.get(today).Channelid; content = `Jump To ${course.get(today).Teacher}'s Course`; } x.innerHTML = content; x.addEventListener('click', () => { if (classnum == '') alert('No Course Today'); else { document.querySelector("#channel_id").value = classnum; document.querySelector("#ename").value = EnglishName; setTimeout(() => { document.querySelector("#loginbtn").click(); x.remove() }, 1000); } }) } }); })();