您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
全方位拦截disable-devtool,支持多种加载方式,可拖拽悬浮控制面板
🛡️ 全方位拦截disable-devtool,支持多种加载方式
一个强大的用户脚本,可以检测并拦截各种反调试脚本,确保开发者工具始终可用。
anti-disable-devtool.user.js
文件内容disable-devtool
anti-debug
devtool-disable
security
protect
cdn.jsdelivr.net
unpkg.com
cdnjs.cloudflare.com
DisableDevtool
- 核心对象名ondevtoolopen
- 特征方法名detectors
- 配置属性RegToString
/ FuncToString
- 检测器类型clearIntervalWhenDevOpenTrigger
- 特有配置项appendChild
、insertBefore
等方法createElement
方法src
和 textContent
属性设置DisableDevtool
对象的创建和访问// 检测目标脚本
function isTargetScript(url, content) {
// URL模式匹配
// 代码特征分析
// 返回检测结果
}
// 拦截脚本加载
function interceptScript(scriptElement, method) {
// 创建无害的替代脚本
// 记录拦截日志
// 更新状态显示
}
DisableDevtool
函数的兼容性实现欢迎提交 Issue 和 Pull Request 来改进这个项目!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)本项目采用 个人非营利使用许可证 - 查看 LICENSE 文件了解详情
如果您要基于本项目进行二次开发或开源:
https://github.com/MissChina/anti-disable-devtool
本工具仅供学习和研究使用,请遵守相关法律法规和网站使用条款。使用者需对使用本工具的行为承担责任。
如果这个项目对你有帮助,请给一个 ⭐️ Star!