IE 11没有足够的存储空间来完成此操作

时间:2015-08-05 09:34:02

标签: angularjs memory-leaks crash internet-explorer-11

我的一个angularjs应用程序出了问题。也就是说,它不断抛出IE 11中“没有足够的存储空间来完成此操作”错误,并且在Chrome中它会引发不同的错误。我认为有内存泄漏并检查代码并发现错误并修复它。它在Chrome中运行得很好。我可以看到内存块在chrome中被释放。 但奇怪的是IE仍然抛出同样的错误。

我的应用程序中基本上有2个页面(或状态)。一个显示一些条目的列表。另一个是包含角度ui网格的页面。错误再现步骤

  1. 转到第一页
  2. 点击其中一个打开网格的条目
  3. 将数据加载到网格后返回第一页。
  4. 重复继续步骤1 - 3,3次IE后抛出错误。这是一个SPA,所有这些状态转换都是使用角度ui-router完成的。

    我使用ajax调用将大约60MB的数据加载到网格中。调试器在读取xhr的responseText时显示错误。

1 个答案:

答案 0 :(得分:0)

这是映射帮助的内容...检查IE中的浏览历史记录,看它是否有足够的空间来容纳作为json返回的内容。 (Internet选项 - >常规选项卡 - >并在浏览历史记录部分中,单击设置按钮并验证要使用的磁盘空间。