【问题标题】:IE11: Not enough storage is available to complete this operationIE11:没有足够的存储空间来完成此操作
【发布时间】:2018-04-17 10:46:53
【问题描述】:

我在我的 angularjs 应用程序中使用剑道网格。并用 15 列的 100000 多条记录填充它。并且必须根据一些过滤一次又一次地生成网格。

它在 chrome 和 firefox 中完美运行,但在 IE11 中我只能生成几次网格。多次网格生成后,会导致“没有足够的存储空间来完成此操作”错误消息

错误:没有足够的存储空间来完成此操作。在 xhr.onreadystatechange (angular.js:8510:11)"

【问题讨论】:

  • 您是否在浏览器的 localStorage 或 sessionStorage 中存储任何数据?
  • @DavidWalschots 只需存储在控制器中的局部变量中,并在每次重新生成时更新该变量。
  • 有人找到解决方案了吗?在尝试解析包含较长 base64 字符串的肥皂响应时遇到同样的问题(对于大于 6mB 的文件会出错)

标签: javascript angularjs internet-explorer kendo-grid


【解决方案1】:

能否分享一下代码 sn-p ..

还有几个问题:

  1. 为什么没有分页功能?
  2. 为什么需要在 UI 上添加超过 100 行(最多)?

尝试更改图像上突出显示的以下设置。 单击浏览历史记录下的“设置”以查看此选项卡。

【讨论】:

  • 从第 3 方应用程序重试数据。我无法控制。所以不能实现分页。并根据要求显示这些记录数量
  • 可能是 IE 允许的磁盘空间已满或数据量更大。但如果它不够,您的应用程序效率不高。请尝试更改清除 IE 缓存和临时文件以及在磁盘空间使用中分配更多内存
  • 我也尝试更改该设置。但没有运气。
猜你喜欢
  • 1970-01-01
  • 2011-08-24
  • 1970-01-01
  • 2010-11-15
  • 1970-01-01
  • 1970-01-01
  • 2011-02-22
  • 1970-01-01
相关资源
最近更新 更多