使用 devTools 并在各处添加日志并不能帮助我调试特定页面。
我正在开发一个 Web 组件框架,在没有深入了解细节或工作方式的情况下,当我执行特定操作时,我的基于 Chrome 的浏览器会在大约 30 秒到 1 分钟内冻结,并且找不到任何方法都可以看到它卡在哪里。在 Firefox 中,相同的操作是立即执行的,不会产生任何后果。
我在崩溃发生之前放置了一个调试器,但没有帮助。
有人知道更好的方法或者想看看吗?
https://cp.bbn.io/compulated.php
只需单击复选框(它应该更改列表中最后一个条目的编号 - 称为 Chiara - 位于滚动底部)。
谢谢!
编辑:任何人都可以确认他们有同样的错误吗?
再看一遍,我成功地重现了这个问题。我在 DevTools 上调整了一些选项,然后发现......
看起来当 DevTools 正在注册网络数据时(您可以停止它),当您单击该复选框时,它会冻结 DevTools 一段时间。我的花了大约 10 到 30 秒来解冻停止页面脚本的DevTools...
但是,如果您停止 DevTools 注册网络数据,那么它会恢复正常工作。
所以,我认为这与某些浏览器之间共享的 DevTools 框架有关...也许是 Chromium...
我在这里看到的唯一解决方案就是关闭该功能。