过无限 debugger 汇总

场景

网页或者 vscode 控制台出现无限 debugger

解决方法

以下方法任选其一

  1. 在 debugger 行右键,选择 Never pause here 或者配置条件断点,条件为 false

  2. 将导致无限 debugger 的函数置空,如:func=function(){};
    置空需要谨慎,不要误操作,导致整体代码逻辑改变等

  3. 控制台输入以下代码:Function.prototype.constructor=function(){};
    无限 debugger 为使用 constructor 构造匿名函数导致时使用

Table of Contents