javascript - "ResizeObserver - loop limit exceeded"|从未使用过 API

标签 javascript google-chrome

我正在运行一个混合的 PhoneGap 应用程序(几年来,运行 Cordova Android 6.1.2,最近是 9.0);多年来,我们的 #1 javascript 错误一直是显着的

ResizeObserver loop limit exceeded
然而 ,与在 Google 上发现的许多其他关于此错误的报告相比,我的问题的主要区别在于,在我的代码中的任何地方都使用了 0 个 ResizeObserver 实例。搜索我的整个计算机,唯一出现在任何地方的 ResizeObserver 实例是一个随机的 Steam 文件。在运行时查看我的应用程序,设置 window.ResizeObserver = undefined不会破坏/做任何事情和document.resizeObservers (根据 W3C 文档)什么也不返回。
我看过这篇文章,这似乎是这个错误的规范:ResizeObserver - loop limit exceeded . “此错误意味着 ResizeObserver 无法在单个动画帧内提供所有观察结果。这是良性的(您的站点不会中断)”的答案。如果我实际使用 ResizeObserver,对我来说就足够了。由于我没有使用它,我担心出现此错误表明出现更大的问题。
不幸的是,我们用户的 Chrome 版本/区域设置/时区/Android 版本/etc/etc 没有明显的模式。
我对这个 API 进行了广泛的研究,但没有发现任何迹象表明我的问题;为什么会运行某种幻影 ResizeObserver 和/或为什么该错误会出现在不使用该 API 的应用程序中。
非常感谢这里的任何帮助(即使只是一个模糊的方向)。非常感谢!

最佳答案

https://bugs.chromium.org/p/chromium/issues/detail?id=809574
甚至浏览器的 Shadow DOM 也可能正在使用此 API,并导致此错误触发。
您仍然可以放心地忽略它。

关于javascript - "ResizeObserver - loop limit exceeded"|从未使用过 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63653605/

相关文章:

google-chrome - 我可以使用控制台调整Chrome窗口的大小吗?

css - 为什么@font-face 相对 URL 加载正确但也产生 404 错误?

javascript - ReactJS - 完全相同的元素在 chrome 浏览器中放大/缩小时表现不同

JavaScript UI、requirejs 和无样式内容的 Flash

javascript - 两个 Webfonts (Google & Typekit) 一个作为 Fallback,如何避免调用?

google-chrome - 为什么 Chrome 显示带有 SHA2 证书的 "SHA1"消息

google-chrome - 如何检查 Chrome 中的网络检查器?

javascript - Phonegap 事件在 iPhone 中不起作用

javascript - 关于发送的消息不起作用

Javascript 枚举到对应的字符串值