// ==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)); } })();