该油猴脚本用于 国家药品安全专业技术人员培训网 的辅助学习,脚本功能如下:评估自动选A,考试去除3次切屏限制
// ==UserScript==
// @name 国家药品安全专业技术人员培训网-评估自动选A考试去除切屏限制
// @namespace https://jiaobenmiao.com/
// @version 1.0
// @description 该油猴脚本用于 国家药品安全专业技术人员培训网 的辅助学习,脚本功能如下:评估自动选A,考试去除3次切屏限制
// @author 脚本喵
// @match https://www.nmpaied.com/*
// @icon https://jiaobenmiao.com/img/logo2.jpg
// @grant none
// @license MIT
// ==/UserScript==
(function () {
'use strict';
let oldadd = EventTarget.prototype.addEventListener
EventTarget.prototype.addEventListener = function (...args) {
if (window.onblur !== null) {
window.onblur = null;
}
if (args.length !== 0 && args[0] === 'visibilitychange') {
console.log('劫持visibilitychange成功,奥利给!')
return;
}
return oldadd.call(this, ...args)
}
if (location.href.indexOf("assess_list") != -1) {
setTimeout(function () {
pinggu()
}, 1000)
}
async function pinggu() {
let questionNums = document.querySelectorAll("dl").length
for (let i = 0; i < questionNums; i++) {
let question = document.querySelectorAll("dl")[i]
question.querySelectorAll("label")[0].click()
await delay(500);
}
}
function delay(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
})();