IOS的​​Safari修剪大localStorage的数据,IONIC2应用

问题描述:

我目前工作的一个Ionic2应用。我需要在本地存储中为用户存储一些问题。 json的问题是〜70kb(在桌面上保存为.txt时)。它在桌面上运行良好。但在IOS上查看时,本地存储会被修剪,而不会显示完整的值。IOS的​​Safari修剪大localStorage的数据,IONIC2应用

Trimmed value of localstorage in ios

你可以看到图像的底部的三个点。

是否有人可以指导我怎么回事错在这里。我正在使用localStorage.setItem("question_data",JSON.stringify(data));

请尽量使用离子的Storage,它将使用SQLite,而不是localStorage的Android和iOS。

存储是存储键/值对和JSON对象的简单方法。存储使用下面的各种存储引擎,根据平台选择最好的存储引擎。 在本地应用程序环境中运行时,存储将优先使用SQLite,因为它是最稳定和最广泛使用的基于文件的数据库之一,并且避免了像localstorage和IndexedDB之类的一些陷阱,比如操作系统决定清除在低磁盘空间情况下将这些数据取出。

下面是文档:http://ionicframework.com/docs/v2/storage/