您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
去除CODOL打靶活动分解时烦人的弹窗确认, 仅限活动 https://codol.qq.com/cp/a20210311lucky/index.html
// ==UserScript== // @name 去除CODOL打靶活动分解时的弹窗提示 // @namespace http://tampermonkey.net/ // @version 0.4 // @description 去除CODOL打靶活动分解时烦人的弹窗确认, 仅限活动 https://codol.qq.com/cp/a20210311lucky/index.html // @author ChnMig // @match https://codol.qq.com/cp/a20210311lucky/* // @require https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js // @grant none // ==/UserScript== (function() { // 设置暂存箱展示状态 show0 = false // 覆盖点击分解的执行函数, 去除弹窗警告的步骤 doUserDes = function(id, iPackageId, packageName, iPackageGroupId) { amsCfg_749357.sData["tmpSeqId"] = id; amsCfg_749357.sData["tmpPackageId"] = iPackageId; amsSubmit(368101, 749357); }; // init提示 alert("初始化成功!") // 为暂存箱按钮添加打开/关闭状态 var s = function(){ // 点击暂存箱时将状态设置为true c = document.getElementsByClassName("btn-store sp t")[0] document.getElementsByClassName("btn-store sp t")[0].href="javascript:amsSubmit(368101,749351);show0=true;" // 点击X号时设置为false document.getElementsByClassName("close sp")[0].href="javascript:closeDialog();show0=false;" document.getElementsByClassName("close sp")[1].href="javascript:closeDialog();show0=false;" document.getElementsByClassName("close sp")[2].href="javascript:closeDialog();show0=false;" document.getElementsByClassName("close sp")[3].href="javascript:closeDialog();show0=false;" document.getElementsByClassName("close sp")[4].href="javascript:closeDialog();show0=false;" document.getElementsByClassName("close sp")[5].href="javascript:closeDialog();show0=false;" }; s(); // 检测回调弹窗 var closeAlert = function () { // 如果暂存箱打开则重新显示暂存箱 var ui0 = document.getElementById("showMyGiftContent_749351"); if (show0==true){ // 打开了暂存箱 // 去除分解了XX积分样式的显示 var ui1 =document.getElementById("lotteryAlertDialog"); if (ui1){ ui1.style.display="none"; } // 去除全局蒙层 var ui2 =document.getElementById("_overlay_"); if (ui2){ ui2.style.display="none"; } // 如果暂存箱应该是打开而没有打开则重新显示暂存箱 if (ui0.style.display=="none"){ document.getElementsByClassName("btn-store sp t")[0].click() } } }; // 启动检测弹窗的循环, 200ms执行一次 window.setInterval(closeAlert, 200); })();