Kev*_*Sol 15 iphone html5 local-storage ios cordova
我正在使用PhoneGap/Cordova开发混合应用程序(仅适用于iOS和Android),并希望使用HTML5 localStorage存储内容以供离线访问.
http://caniuse.com/#search=localStorage说 - "在iOS 5和6中,localStorage数据存储在可能偶尔被操作系统清除的位置."
iOS 7(及更高版本)webview的情况如何,localStorage在什么情况下会持续存在,或者被操作系统或用户清除?
该应用程序的更新是否会清除localStorage?
用户在Safari上清除浏览器历史记录怎么样?这也适用于webview吗?
我是否需要担心(或者我甚至可以控制)在fils系统上创建localStorage的位置.我知道它不应该在iCloud上备份.
我有一台设备(iPad)并检查文件系统我看到localStorage文件位于app沙箱中的〜/ Library/Caches中,见下图.
来自文档:
https://developer.apple.com/icloud/documentation/data-storage/index.html 可以再次下载或重新生成的数据应存储在/ Library/Caches目录中.您应该放在Caches目录中的文件示例包括数据库缓存文件和可下载内容,例如杂志,报纸和地图应用程序使用的内容.
我只是这样做来设置数据:
localStorage.setItem('foo','this is the FOO value');
localStorage.setItem('bar','and this is the BAR value');
Run Code Online (Sandbox Code Playgroud)
