// ==UserScript== // @name 禁用无限调试脚本debugger // @namespace debugger // @match *://*/* // @grant none // @version 1.1 // @author enjoysala // @description 2023/9/6 13:10:29 // @license MIT // @downloadURL none // ==/UserScript== (function () { const setInterval = window.setInterval; window.setInterval = function(fun, time) { // console.log(time, 'ddddd', fun.toString()); if (fun && fun.toString) { var funString = fun.toString(); if (funString.indexOf('debugger') > -1) return; if (funString.indexOf('window.close') > -1) return; } return setInterval(fun, time); } })()