小编Tho*_*mas的帖子

IE10上indexeddb的存储限制

我们正在构建一个Web应用程序,它将大量文件存储为带有indexedDB的blob.如果用户最大限度地使用我们的应用程序,我们可以在indexeddb中存储多达15GB的文件.

我们遇到了IE10的问题,我强烈怀疑是配额问题.

成功保存一些文件后,新的呼叫store.put(data, key);永远不会结束.

基本上,将调用该函数,但不会调用成功事件和错误事件.

如果我查看IE 10的IndexedDB文件夹,我会看到一些看起来像临时文件(每个512 kB)的内容,无限期地创建和删除.

查看"缓存和数据库"参数窗口时,我看到我的站点的数据库已达到250 MB.

展望未来,我发现这篇博客文章http://msdnrss.thecoderblogs.com/2012/12/using-html5javascript-in-windows-store-apps-data-access-and-storage-mechanism-ii/其中不可思议地说Windows应用商店应用的存储限制为250 MB.

我没有使用任何Windows Store机制,但我认为我可能成为同样任意限制的受害者.

所以,我的问题是:

  • 有没有办法绕过这个限制?要求用户允许超过10 MB的限制,但是当达到250 MB时,我看到没有问题弹出给用户.

  • 有没有其他方法可以使用IE10存储超过250 MB的数据.

谢谢,我会抓住任何线索.

quota indexeddb internet-explorer-10

7
推荐指数
1
解决办法
6932
查看次数

标签 统计

indexeddb ×1

internet-explorer-10 ×1

quota ×1