您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
getCanvasCourseCode and show on the top of the page
// ==UserScript== // @name getCanvasCourseCode // @name:en getCanvasCourseCode // @name:zh 获取Canvas课程代码 // @namespace getCanvasCourseCode // @match *://*canvas*/courses // @grant none // @version 1.1.2 // @author wznmickey // @description:en get Canvas Course Code and show on the top of the page // @description:zh 获取Canvas课程代码并展示在页面顶部 // @license Apache License 2.0 // @language // @description getCanvasCourseCode and show on the top of the page // ==/UserScript== function getCode() { try { temp = document.getElementsByClassName("course-list-table-row"); data = []; for (let i = 0; i < temp.length; i++) { try { url = temp[i].getElementsByClassName("course-list-course-title-column")[0].lastElementChild; x = url.href.split("/"); y = x[x.length - 1] data.push(Number(y)); } catch (err) { console.log(err); } } ans = { "courseIDs": data }; return JSON.stringify(ans); } catch (err) { } } function showID(st) { x = document.createElement("div"); x.innerHTML = st; y = document.getElementsByClassName("header-bar")[0].parentNode; y.insertBefore(x, document.getElementsByClassName("header-bar")[0]); console.log(st); } showID(getCode());
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址