gpt4 book ai didi

javascript - Internet Explorer 上的 "Stack overflow in line 0"

转载 作者:IT王子 更新时间:2023-10-29 03:10:17 26 4
gpt4 key购买 nike

我意识到就可搜索性而言,这不是询问此问题的理想场所,但我有一个页面,当我在 Internet Explorer 中查看它时,其 JavaScript 代码抛出“第 0 行堆栈溢出”错误。

问题很明显不在第 0 行,而是在我写入文档的内容列表中的某处。在 Firefox 中一切正常,所以我没有 Firebug 和 friend 们的喜悦来协助排除故障。

这有什么标准原因吗?我猜这可能是 Internet Explorer 7 的错误或一些相当晦涩的问题,而我的 Google-fu目前给我带来了一点快乐。我可以找到很多人以前遇到过这个问题,但我似乎找不到他们是如何解决的。

最佳答案

我最近遇到了这个问题,并写了一篇关于我们代码中导致这个问题的特殊情况的帖子。

http://cappuccino.org/discuss/2010/03/01/internet-explorer-global-variables-and-stack-overflows/

快速总结是:通过宿主全局对象的递归被限制在堆栈深度为 13。换句话说,如果您的函数调用正在使用的引用(不一定是函数本身)是用某个窗体窗口定义的.foo = function,然后通过 foo 递归的深度限制为 13。

关于javascript - Internet Explorer 上的 "Stack overflow in line 0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/226102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com