簡體   English   中英

“ResizeObserver - 超出循環限制” | 從未使用過 API

[英]“ResizeObserver - loop limit exceeded” | API is never used

我正在運行一個混合 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 版本/等/等沒有可辨別的模式。

我對這個 API 進行了廣泛的研究,但沒有發現任何可以表明我的問題的東西; 要么為什么會運行某種幻影 ResizeObserver 和/或為什么該錯誤會出現在不使用該 API 的應用程序中。

非常感謝這里的任何幫助(即使只是一個模糊的方向)。 非常感謝!

https://bugs.chromium.org/p/chromium/issues/detail?id=809574

甚至瀏覽器的 Shadow DOM 也可能正在使用此 API,並導致觸發此錯誤。
您仍然可以放心地忽略它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM