您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
合工大考试启用复制
// ==UserScript== // @name 合工大启用复制 // @namespace https://wyq.icu/ // @version 0.0.2 // @description 合工大考试启用复制 // @author wangyuqi // @match *://learning.wencaischool.net/openlearning/exam/portal/exam.jsp?exam_id=*&type=work&content_id=*&type=work&is_make_up=undefined // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Your code here... var iframe = document.getElementById('cboxIframe'); // 替换为实际的iframe ID if (iframe) { // 在iframe中执行 JavaScript 代码 var iframeWindow = iframe.contentWindow; iframeWindow.postMessage('document.onkeydown = null;', '*'); iframeWindow.postMessage('document.onselectstart = null;', '*'); iframeWindow.postMessage('document.oncopy = null;', '*'); iframeWindow.postMessage('document.oncut = null;', '*'); iframeWindow.postMessage('document.onpaste = null;', '*'); iframeWindow.postMessage('document.getElementById("tblDataList").onselectstart = null;', '*'); } })(); /** 以下为提取答案的 js 代码先放着 let tbody = document.querySelector("#_block_content_exam_1 > form > table > tbody"); let tr_list = tbody.querySelectorAll('tr[correctstatus="1"]'); div_list = []; for(let i=0;i<tr_list.length;i++){ tr = tr_list[i]; temp_div = document.querySelector("#"+ tr.id + " > td:nth-child(2) > table:nth-child(2) > tbody > tr:nth-child(2) > td > div:nth-child(2)") console.log("第"+String(Number(i)+1)+"题:"+temp_div.innerText) } // *://learning.wencaischool.net/openlearning/exam/portal/exam.jsp?exam_id=*&type=work&content_id=*&type=work&is_make_up=undefined // *://learning.wencaischool.net/openlearning/exam/portal/view_answer.jsp?exam_id=*&score_id=*&content_id=*&type=work&is_make_up=undefined&reexamine=0&* **/