【发布时间】:2021-05-06 07:45:49
【问题描述】:
最近,我收到了这种警告,这是我第一次收到:
[Violation] Long running JavaScript task took 234ms [Violation] Forced reflow while executing JavaScript took 45ms
我正在做一个小组项目,但我不知道这是从哪里来的。这以前从未发生过。突然,当其他人参与了该项目时,它出现了。如何找到导致此警告的文件/功能?我一直在寻找答案,但主要是关于如何解决它的解决方案。连问题的根源都找不到,我也解决不了。
在这种情况下,警告只会出现在 Chrome 上。我尝试使用 Edge,但没有收到任何类似的警告,而且我还没有在 Firefox 上测试过。
我什至收到来自jquery.min.js 的错误:
[Violation] Handler took 231ms of runtime (50ms allowed) jquery.min.js:2
【问题讨论】:
-
您在哪里看到此警告?你没有说你在什么环境中工作。假设是一些浏览器,但是是哪一个?
-
@SamiKuhmonen 抱歉,我已经更新了我的问题。我用的是铬。我在 Edge 上没有发现任何类似的错误。
-
我只是想补充一点,这条 2016 年底推出的警告消息也可能由于您在 Chrome 中安装的任何扩展程序而出现。通过在私有模式下测试很容易检查。
-
点击右侧链接,指出发生违规的脚本,将带您到代码中发生违规的地方。
-
我使用的是 Ionic 4 (Angular 8),我的代码运行良好,突然这种违规行为开始出现 - 现在我的列表中没有数据显示?
标签: javascript google-chrome dom