无法使用 devTools 调试 javascript freeze

问题描述 投票:0回答:1

使用 devTools 并在各处添加日志并不能帮助我调试特定页面。

我正在开发一个 Web 组件框架,在没有深入了解细节或工作方式的情况下,当我执行特定操作时,我的基于 Chrome 的浏览器会在大约 30 秒到 1 分钟内冻结,并且找不到任何方法都可以看到它卡在哪里。在 Firefox 中,相同的操作是立即执行的,不会产生任何后果。

我在崩溃发生之前放置了一个调试器,但没有帮助。

有人知道更好的方法或者想看看吗?

https://cp.bbn.io/compulated.php

只需单击复选框(它应该更改列表中最后一个条目的编号 - 称为 Chiara - 位于滚动底部)。

谢谢!

编辑:任何人都可以确认他们有同样的错误吗?

javascript google-chrome-devtools
1个回答
0
投票

再看一遍,我成功地重现了这个问题。我在 DevTools 上调整了一些选项,然后发现......

看起来当 DevTools 正在注册网络数据时(您可以停止它),当您单击该复选框时,它会冻结 DevTools 一段时间。我的花了大约 10 到 30 秒来解冻停止页面脚本的DevTools...

但是,如果您停止 DevTools 注册网络数据,那么它会恢复正常工作。

所以,我认为这与某些浏览器之间共享的 DevTools 框架有关...也许是 Chromium...

我在这里看到的唯一解决方案就是关闭该功能。

© www.soinside.com 2019 - 2024. All rights reserved.