Featured image of post 如何破解网页禁止调试

如何破解网页禁止调试

前言

大家好呀!相信不少小伙伴在浏览网页时,偶尔会想要查看网页的源代码或者调试网页,却遇到 debugger 禁止调试,难免感到受阻。 今天我来分享一些 简单好用 的技巧,帮助大家解除这些限制 ~

常见的debugger禁止调试方法

无限debugger:通过在代码中频繁地插入debugger语句,使调试过程变得极其困难。

  • 定时器触发的debugger
if (process.env.NODE_ENV === 'development') {
  // 设置一个定时器,每50毫秒触发一次debugger
  setInterval(() => {
    debugger;
  }, 50);
}
  • 立即执行函数中的debugger
(function anonymous(
) {
debugger
})

破解禁止调试的方法

禁用所有断点

在浏览器开发者工具中,可以通过禁用所有断点来绕过调试限制。这包括无限debugger设置的断点。

然而,这样做将无法进行任何调试操作,仅适用于查看网页源码了。

tiaoshi-1

tiaoshi-2

添加日志点

在遇到debugger语句时,可以在该行代码前添加false,以阻止其执行,从而跳过调试过程。

这种方法可以有效地避免程序在特定位置暂停。

tiaoshi-3

tiaoshi-4

tiaoshi-5

tiaoshi-6

永不在此处暂停

另一种方法是选择“永不在此处暂停”选项,然后点击跳过调试按钮。

这样,即使存在断点,程序也不会在该处暂停执行了。

tiaoshi-7

结语

分享结束了,希望这些方法可以有效地帮你绕过调试限制,继续进行开发和调试工作🫡

Licensed under CC BY-NC-SA 4.0