我编写了一个HTML5 web应用程序(类似于企业PWA),它需要脱机存储大量数据(我的用户知道这一点)。
这款网络应用程序在所有主流浏览器(包括桌面、安卓和iOS)上运行良好,但我在Lumia 640 (Windows10Mobile上的边缘15浏览器)等手机上遇到了问题。
由于浏览器缺乏调试功能,很难准确地判断问题是什么。不过,当在边缘桌面上模拟Lumia 650时,该应用程序工作得很好。
我猜问题在于我超出了描述这里的“硬”存储限制,因为我通常存储大约25 mb的JSON数据,并且该手机有8GB的存储AFAIK (这意味着我达到了10 MB的限制)。
是否有一种方法允许单个域在边缘移动中存储如此大量的数据?上面链接的页面提到了“UWP应用程序使用JavaScript的限制被取消了”--我真的不知道这意味着什么。
或者,web应用程序是否有其他方法在边缘移动中存储非常大的JSON对象?
发布于 2017-04-14 20:10:12
虽然对我来说,配额限制似乎更像是5MB,但我认为我正在进入相同的边界。例如,在https://demo.agektmr.com/storage/上运行Browser Storage应用程序,我可以存储1 5MB文件、9 500 5MB文件等,然后事情就开始失败了。
我的设备有8GB的存储空间,所以它可能在UTF16中存储东西,这就解释了为什么这个大小看起来是他们文档的一半。
奇怪的是,我在一个带有10 an分区的模拟器实例上尝试了同样的方法,并且看到了相同的限制。从那张桌子上看,我应该能储存两倍的东西。
https://stackoverflow.com/questions/43143083
复制相似问题