Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 清除浏览器上的internet缓存/cookie是否清除localstorage/websql?_Html_Cordova_Local Storage - Fatal编程技术网

Html 清除浏览器上的internet缓存/cookie是否清除localstorage/websql?

Html 清除浏览器上的internet缓存/cookie是否清除localstorage/websql?,html,cordova,local-storage,Html,Cordova,Local Storage,我正在考虑制作一个javascript应用程序,它主要依赖于浏览器localstorage或websql(目前还不确定要针对哪一个),但是我想知道如果我要将用户应用程序数据保存在其中,如果他们清除缓存或cookie,它会被清除吗 目前我的主要部署平台将是使用phonegap的智能手机。您的本地存储将始终保留,无论发生什么,它属于应用程序 只有当用户删除应用程序时,它才会消失。我不完全确定web应用程序是否与那些依赖移动浏览器的应用程序相同,在这种情况下,本地存储属于该应用程序。清除cookies

我正在考虑制作一个javascript应用程序,它主要依赖于浏览器localstorage或websql(目前还不确定要针对哪一个),但是我想知道如果我要将用户应用程序数据保存在其中,如果他们清除缓存或cookie,它会被清除吗


目前我的主要部署平台将是使用phonegap的智能手机。

您的本地存储将始终保留,无论发生什么,它属于应用程序


只有当用户删除应用程序时,它才会消失。我不完全确定web应用程序是否与那些依赖移动浏览器的应用程序相同,在这种情况下,本地存储属于该应用程序。

清除cookies将清除存储。清除缓存不会影响您的存储。

清除cookie会清除存储。

无论您是否清除缓存或cookie,您的本地存储都将保持完整,这是我在测试浏览器扩展应用程序时发现的。

没有使用本地存储/websql的应用程序,我不拥有所有的设备或安装了所有的浏览器。。。如果我知道答案,我不会问这个问题。如果你想知道答案,你需要掌握所有的设备和浏览器并检查。标准中没有定义用户代理的行为。再一次,与其在设备上花费大量的金钱和时间来编写和测试,我希望有人能够至少给出一个半知情的答案?我查看了一下,但没有发现有人抱怨他们的本地存储被擦除的问题,这让我觉得他们不会被清除,除非用户特别找到一些特定于浏览器的选项来删除它,但对于内部存储/内存有限的手机,我不确定他们是否会遵守这一假设,如果这个假设一开始就正确的话。没有人可以确定,这在任何浏览器和手机上都可能是不同的。据我所知,PhoneGap使用的是web数据库而不是本机操作系统数据库,但我无法确认……这一切都取决于您要存储的数据类型,PhoneGap还有lawnchair,这是一种存储方法,但对于用户名、密码和应用程序设置,您可以将它们全部存储在localstorage中,并且它们会一直存在。我用它来保存我在twitter和facebook上的代币,以及全球应用程序设置。由于这更像是一个本地应用程序,我更想存储用户选项和应用程序保存的任何内容。如果这是一个游戏,我会想把保存游戏和一些游戏状态的内容放在那里。清除cookies也会清除大多数浏览器上的本地存储,请参阅本文中的评论@JulienKronegg localstorage for phonegap/cordova不同于safari内存和存储。。。应用程序已沙盒-数据已沙盒。。。一个webapp它会,但不是一个app。