如何擦除,清除,擦除保存在iPad上的主屏幕上的Web应用程序的HTML 5 localstorage?

这里有一个关于本地存储如何在iOS 6中工作的很好的总结:

Important: iOS6 and Data Storage

许多人似乎对safari和networking应用程序不共享本地存储等事实感到担忧。但是,我似乎无法在任何地方的标题中find问题的答案:

我的情况:我正在开发具有Web应用程序function的HTML5 Web应用程序,并希望它能够从主屏幕运行。 似乎一切工作正常,但对于开发,我需要能够在一段时间内清除caching。 我尝试了所有我能想到的(以及任何可以想象的组合和顺序):

  1. 清除Safaricaching
  2. 从家中删除应用程序并重新加载
  3. 重新加载网页,然后保存到家中
  4. 清除应用程序中的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()