【发布时间】:2011-04-24 00:40:32
【问题描述】:
我今天正在对某些功能进行跨浏览器测试,结果遇到了一个相当漂亮的小宝石。
在 IE8 中:Out of memory at line: 99
在 IE7 中:Out of memory at line: 100
在 IE6 中:Stack overflow at line: 101
据我所知,大多数时候这些消息开始出现,这是一个元素数量大于65,535 的数组的问题。但是,我不认为这是当前的问题。
有问题的功能是来自iframe 中的一个操作,“关闭”当前iframe 并使用jQuery“打开”另一个。它实际上发生在关闭/打开交互中。
有没有人见过这样的事情?
编辑:经过进一步调查,它实际上似乎与 iframe 无关。仍在挖掘,但任何建议将不胜感激。
【问题讨论】:
-
您测试过哪些其他浏览器以及您添加了多少元素?
-
在 Linux Chrome 和 FF3.6 和 Windows FF3.6 中运行良好。
-
堆栈溢出通常是由于无限递归。你确定你的代码中没有这些吗?
-
这也是我的第一个想法……但我似乎找不到任何东西。我还在挖。
标签: javascript jquery internet-explorer memory iframe