如何擦除,清除,擦除保存在iPad上的主屏幕上的Web应用程序的HTML 5 localstorage?
这里有一个关于本地存储如何在iOS 6中工作的很好的总结:
许多人似乎对safari和networking应用程序不共享本地存储等事实感到担忧。但是,我似乎无法在任何地方的标题中find问题的答案:
我的情况:我正在开发具有Web应用程序function的HTML5 Web应用程序,并希望它能够从主屏幕运行。 似乎一切工作正常,但对于开发,我需要能够在一段时间内清除caching。 我尝试了所有我能想到的(以及任何可以想象的组合和顺序):
- 清除Safaricaching
- 从家中删除应用程序并重新加载
- 重新加载网页,然后保存到家中
- 清除应用程序中的caching(
localStorage.clear()
)
你有什么想法?
您可以使用此function清除localStorage。
localStorage.clear()
你可以添加计数器来存储在localStorage中,并做这样的事情。
负载:
localStorage.reloadCount = localStorage.reloadCount || 0 //make sure its not undefined localStorage.reloadCount = localStorage.reloadCount*1; // it stores in string values if(localStorage.reloadCount>4) localStorage.clear()