如何删除UIWebView中的HTML5持久数据库?

我有一个使用UIWebView的本机应用程序,并注意到像Google这样的网站,他们正在使用HTML5本地数据库来存储信息。 我正在使用本机API清除cookie存储中的项目,但清除持久性cookie存储不会除去这些本地数据库。 有没有办法通过本地API删除它们?

更新:

有没有办法通过非本地API或JavaScript做到这一点?

你可以直接在你的url栏中运行这个JavaScript:

javascript:localStorage.clear(); 

请注意,本地存储是相同的域范围,所以它会清除你当前的域的存储。

目前谷歌使用谷歌分析,AdSense等

您可以使用像这样的function删除所有本地存储variables。

 function clearStorage() { for(var i in localStorage) { localStorage.removeItem(i); } } 

当然,如果你只需要去除某些variables,或者简单地将它们设置为默认值types,那么这将不得不被修改。 我不熟悉UIWebView或你的用例知道你想删除哪些variables。