本文最后更新于138 天前,其中的信息可能已经过时,如有错误请发送邮件到2778680280@qq.com
没啥好说的 我给u校园备用的 可用范围广
plaintext
使用方法:复制代码发送控制台即可
// 配置项:检测间隔(毫秒),建议30秒检测一次
(function() {
'use strict';
const CHECK_INTERVAL = 30000;
// 弹窗按钮的选择器(关键!U校园更新后需重新抓包获取)
// 以下选择器为历史版本示例,新版本需自行通过F12审查元素修改
const CONFIRM_BUTTON_SELECTOR = '.el-button.el-button--primary.el-button--mini';
const POPUP_SELECTOR = '.el-dialog__wrapper'; // 弹窗外层容器
// 检测并点击弹窗按钮的核心函数
function checkAndClickPopup() {
try {
// 查找弹窗容器
const popup = document.querySelector(POPUP_SELECTOR);
if (popup && !popup.hidden) { // 弹窗存在且未隐藏
const confirmBtn = document.querySelector(CONFIRM_BUTTON_SELECTOR);
if (confirmBtn) {
confirmBtn.click(); // 模拟点击确认按钮
console.log(`[${new Date().toLocaleTimeString()}] 检测到超时弹窗,已自动点击确认`);
}
}
} catch (e) {
console.error(`[${new Date().toLocaleTimeString()}] 脚本执行异常:`, e);
}
}
// 启动定时检测
console.log(`[${new Date().toLocaleTimeString()}] 脚本已启动,每${CHECK_INTERVAL/1000}秒检测一次超时弹窗`);
setInterval(checkAndClickPopup, CHECK_INTERVAL);
// 首次执行一次,避免启动延迟
checkAndClickPopup();})();









