我有一个 Cordova Ionic iOS应用程序。登录到应用程序后,用户的数据将从 WCF Web服务中获取,并将显示在应用程序中。
我没有使用window.localStorage.setItem(...)
等方法保存应用中服务的数据。但数据显示在cache.db
文件中(位于/var/mobile/Containers/Data/Application/JKHGJGJ-JHKJ-87789-JHKH-KJHJH8778
。< / p>
这会导致从应用程序外部获取导致安全问题的数据。任何人都有解决方案来解决这个问题?
我使用$http.post
方法从Service获取数据,数据只显示在应用中。
答案 0 :(得分:0)
我在寻找同一主题的答案。做了一些研究后,找到了这个cordova插件:
https://github.com/wongatech/cordova-disable-nsurl-cache/
我的应用程序仍然创建了Cache.db,但没有任何内容存储在那里。我不知道这对你来说是否足够。在我的情况下,它是一个cordova iOS应用程序,我没有使用Ionic,但如果你检查插件的h文件,你可以看到它是如何工作的。
*如果您尝试按照插件自述文件的“安装”部分安装插件,则会出现错误。尝试克隆git master