Google chrome devtools 在单步执行时防止邮件积压

Google chrome devtools 在单步执行时防止邮件积压,google-chrome-devtools,Google Chrome Devtools,前言:不要要求提供示例代码。这不是一个示例代码类型的问题。如果有更好的堆栈交换位置可以问这个问题,我很乐意帮忙,但搜索显示没有这样的位置,所以我在这里,谦恭地寻求帮助 因此,我的应用程序将数据从websocket接收到web工作者,然后从web工作者接收到主应用程序。例如,应用程序包含视图更新方法。有时这些都有bug,所以我使用开发工具来设置断点,就像一个人做的那样 但是,当断点“暂停”应用程序时,数据流并未停止。作为浏览器本身的后台进程(即,我无法控制),如果它们遇到相同的断点,它们将在队列

前言:不要要求提供示例代码。这不是一个示例代码类型的问题。如果有更好的堆栈交换位置可以问这个问题,我很乐意帮忙,但搜索显示没有这样的位置,所以我在这里,谦恭地寻求帮助


因此,我的应用程序将数据从websocket接收到web工作者,然后从web工作者接收到主应用程序。例如,应用程序包含视图更新方法。有时这些都有bug,所以我使用开发工具来设置断点,就像一个人做的那样

但是,当断点“暂停”应用程序时,数据流并未停止。作为浏览器本身的后台进程(即,我无法控制),如果它们遇到相同的断点,它们将在队列中等待处理。浏览器本身会创建断点被命中次数的积压

因此,您可以禁用该断点,单击“恢复执行”,它将在下一次遇到断点时转到积压状态。没有“那个断点不再存在”的概念,因为创建积压工作时断点就在那里

最终结果:如果断点被击中,比如说在调试时被击中50次,我必须单击50次才能真正恢复应用程序的执行

有人能发现我做错了或遗漏了什么吗?或者是否有一个隐藏的功能标志,我可以设置,以便不创建积压工作?或者一个明显的“总是恢复”按钮,一旦点击,它就会通过任何一个积压的断点

旁注:您甚至不能简单(快速)刷新页面,因为“积压”阻止了它

或者一个明显的“总是恢复”按钮,一旦点击,它就会通过任何一个积压的断点

长按恢复按钮并选择。注意:我不是说这是显而易见的,但我认为这是你想要的

停用断点按钮也可以工作


重新打开devtools是否可行?否则你可以。即使让人耳目一新也不太理想,但我会记住重新开始,看看它是否真的有效。根本没有考虑过蒙基补丁;谢谢你的链接!第一个是我需要的;当然,它只在第一次禁用或删除断点时执行预期的操作。如果要同时禁用多个断点,第二个提示(禁用所有断点图标)在这方面可能会有所帮助。