Leave-debugger

用于破解网页无限debugger,支持多种调试方式拦截

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Tekijä
雪莉77
Päivittäiset asennukset
4
Asennuskerrat
225
Arvostelut
1 0 0
Versio
v2.2.0
Luotu
25.1.2025
Päivitetty
18.2.2025
Size
5,46 kt
Lisenssi
MIT
Käytössä
Kaikki sivustot

Leave-debugger 🛡️

一个用于破解网页无限debugger的油猴脚本。通过拦截和处理各种debugger语句,让网页浏览更流畅。✨

功能特性 🌟

  • 🚫 自动移除页面中的debugger语句

    • 智能识别并移除各种形式的debugger
    • 支持动态注入的debugger语句
    • 无感知替换,不影响页面功能
  • 🔒 安全的实现方式,不影响DOM操作

    • 使用钩子函数替代直接修改
    • 保持原有功能的完整性
    • 最小化对页面的影响
  • 💪 保留原始Function的所有特性

    • 完整保留原始方法的功能
    • 维持原有的调用方式
    • 确保兼容性
  • 🛡️ 具有防检测机制

    • 隐藏hook的实现细节
    • 防止被页面检测到修改
    • 模拟原始函数行为
  • 🎯 支持多种debugger拦截方式:

    • ⚡ Constructor 拦截:拦截通过Function构造器创建的debugger
    • ⏰ SetInterval 拦截:阻止定时执行的debugger
    • ⏱️ SetTimeout 拦截:阻止延时执行的debugger
    • 📝 Eval 拦截:阻止通过eval执行的debugger

使用方法 📝

  1. 🔧 安装油猴插件(Tampermonkey)

    • 支持Chrome、Firefox、Edge等主流浏览器
    • 从浏览器应用商店安装最新版本
  2. 📥 安装此脚本

    • 点击脚本链接自动安装
    • 或手动复制代码到油猴中
    • 确保脚本已启用
  3. ✅ 脚本会自动在页面加载开始时运行

    • 无需手动干预
    • 自动拦截所有debugger
    • 控制台显示工作状态

控制台输出说明 📊

  • 🚀 启动提示:显示脚本版本和启动状态
  • ⚡ Constructor拦截:显示构造函数debugger拦截情况
  • ⏰ SetInterval拦截:显示定时器debugger拦截情况
  • ⏱️ SetTimeout拦截:显示延时器debugger拦截情况
  • 📝 Eval拦截:显示eval执行debugger拦截情况

版本历史 📅

  • v2.1.2: 图标更新 🎨

    • ✨ 添加脚本图标
    • 🖼️ 优化视觉识别度
  • v2.1.0: 功能优化版本 🔄

    • ✨ 优化控制台输出,提供更清晰的状态提示
    • 🎨 添加友好的emoji提示,提升使用体验
    • 🔧 防止重复提示信息,避免控制台污染
    • 🛡️ 增强hook机制的稳定性
  • v1.0.0: 初始发布版本 🎉

    • ✨ 实现基础的debugger移除功能
    • 🛡️ 添加防检测机制
    • 🔧 优化错误处理
    • 📝 基础文档支持

注意事项 ⚠️

  • 脚本会自动在页面加载开始时运行
  • 首次拦截各类型debugger时会显示提示信息
  • 同类型的debugger拦截只提示一次
  • 不会影响页面正常的开发者工具使用

许可证 📄

MIT License

贡献指南 🤝

欢迎提交问题和改进建议!

  • 提交Issue报告问题
  • 提交PR贡献代码
  • 帮助改进文档

作者 👩‍💻

Sherry