首页 > 解决方案 > 超出 ResizeObserver 循环限制 - 停止异常

问题描述

ResizeObserver - loop limit exceeded一直在我的 webapp 上遇到错误。从ResizeObserver - loop limit exceeded,我知道该错误是无害的。但它仍然会登录到我在 Sentry 上的错误/异常跟踪。

我目前的计划每月只给我 5k 事件。由于 webapp 的使用率非常高(数千名用户),上述ResizeObserver错误通常占这些错误的大约 2.5-3k。这导致我每月的 5k 总事件在整个月完成之前耗尽。因此,让我远离本月下半月的例外情况。

实际上并没有可用的堆栈跟踪来指出异常的确切来源。(参考附图) 在此处输入图像描述

有人知道如何处理异常ResizeObserver - loop limit exceeded吗?

PS - 我的前端堆栈包括 BackboneJS 和大量使用 jQuery。(和一堆其他图书馆)

标签: javascriptjqueryexceptionsentry

解决方案


我也是这种情况,只有Safari浏览器报错,直接忽略。

ignoreErrors: [
  // Ignore Safari browser errors
  'ResizeObserver loop limit exceeded'
],

推荐阅读