javascript技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript技巧 > 绕过disable-devtool.js打开控制台

一文详解如何绕过disable-devtool.js打开控制台

作者:苦瓜大大王

这篇文章主要介绍了如何绕过disable-devtool.js打开控制台的相关资料,isable-devtool可以禁用一切可以进入开发者工具的方法,阻止通过开发者工具进行的代码抓取,需要的朋友可以参考下

如何绕过 disable-devtool.js 打开控制台

在前端开发过程中,经常会遇到一些网站禁止打开开发者工具 (F12),只要一打开控制台,页面就会立刻关闭或跳转。这类效果大多依赖一个叫 disable-devtool.js 的库。

最近在研究 https://xxxxxxxxx.com.br/ 网站时,就遇到了这种情况。页面引入了 disable-devtool.js,导致开发者工具无法正常使用。

原理分析

disable-devtool.js 的主要功能是拦截用户调试行为,常见实现方式包括:

因此,只要这个脚本存在,就很难在正常环境下使用控制台调试页面。

解决方案 —— 使用 Requestly 拦截脚本

最直接的办法就是 阻止浏览器加载 disable-devtool.js 文件

步骤

  1. 安装 Requestly 插件
    在 Chrome 应用商店搜索 Requestly,点击安装。安装完成后,浏览器工具栏会出现一个小图标。

  2. 创建拦截规则

    • 打开 Requestly 插件
    • 进入 Rules → 选择 New Rule → 选择 Block Request 类型
    • 在匹配条件里输入:
      disable-devtool
      

  3. 保存规则并刷新页面
    返回 https://esquilobrasil.com.br/。由于 disable-devtool.js 已被拦截,脚本不会再加载。
    现在你可以随意按 F12 打开控制台,页面不会再跳转。

总结

这样,我们就可以自由地打开控制台,查看源码和网络请求,方便学习与研究。

相关链接

到此这篇关于如何绕过disable-devtool.js打开控制台的文章就介绍到这了,更多相关绕过disable-devtool.js打开控制台内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文