ReRes 过无限debugger

条件:

chrome 插件ReRes 已安装(ReRes安装)

问题

以智慧树为例,打开开发者工具,发现进入断点模式,如图:
ReRes 过无限debugger_第1张图片我们并没有设置任何断点,也没有执行任何额外的脚本,它就直接进入了断点模式。这时候我们可以点击 Resume script execution (恢复脚本执行)按钮,尝试跳过这个断点继续执行,如图所示。
ReRes 过无限debugger_第2张图片
然而不管我们按多少次,它仍然一次次地进入断点模式,无限循环下去。
即使使用停用断点按钮来屏蔽也是无效的:
ReRes 过无限debugger_第3张图片
称这样的情况为无限 Debugger。

解决方法

第一次进入开发者工具时堆栈如图:
ReRes 过无限debugger_第4张图片
ReRes 过无限debugger_第5张图片
将文件内容复制保存到本地文件进行ReRes替换
ReRes 过无限debugger_第6张图片
找到第一次调用VM的js文件位置
ReRes 过无限debugger_第7张图片
在本地文件中找到此函数位置删除调用函数(红框内容)
ReRes 过无限debugger_第8张图片注意:本地JS文件需要去除格式化
Notepad++可以安装插件JSTool去格式化,

  • 插件==>> JSTool ==> JSMin

重新刷新网页发现无限debugger 消失,可以正常调试
ReRes 过无限debugger_第9张图片

你可能感兴趣的:(python,javascript,notepad++)