【问题标题】:Too much recursion/Maximum call stack size exceeded (Jquery 1.9.1)递归过多/超出最大调用堆栈大小(Jquery 1.9.1)
【发布时间】:2020-07-10 14:29:28
【问题描述】:

我在 Firefox 上收到“递归过多”错误,在 Chrome 上仅在移动设备上收到“最大调用堆栈大小超出 Function.acceptData”。这个错误之前不存在,但是在我加载 Jquery 3.4.1 进行分析之后,它抛出了这个错误。页面依赖项已经有 Jquery 1.9.1。有没有人遇到过同样的问题,或者任何人都可以帮助我解决导致此错误的原因吗?

同样,此错误仅发生在移动设备上。

【问题讨论】:

  • 请提供您编写的代码。
  • @mzedeler 实际上它的代码很大并且使用了很多插件,所以我不确定是什么导致了这个错误。
  • 然后开始删除代码,直到错误消失。这将引导您找到错误所在。
  • @mzedeler 谢谢。你能帮忙看看哪个 jquery 函数或代码可能会导致这种情况吗?
  • 不,因为正如你所说,有很多代码。您应该尝试我上面描述的方法。

标签: jquery recursion callstack


【解决方案1】:

将 Jquery 从 1.9.1 更新到 2.1.0。 它有效,不再抛出“递归过多”错误。

【讨论】:

    猜你喜欢
    • 2014-08-03
    • 1970-01-01
    • 2012-03-18
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 2019-09-09
    • 2018-03-02
    • 2015-02-06
    相关资源
    最近更新 更多