在iOS Safari上清除localStorage

时间:2016-01-15 09:57:35

标签: ios safari local-storage

如何在iOS Safari上清除所有localStorage?选择“清除历史记录和网站数据”不会删除localStorage(这看起来很奇怪,可能是错误?)。

apple.stackexchange.com上提出了类似的问题,但已被关闭。

我在iOS9.1模拟器中录制了a video showing the issue

3 个答案:

答案 0 :(得分:8)

因为您看到一些浏览器在保留本地存储方面比其他浏览器更顽固。您可以做的一件事是使用localStorage API清除存储。

localStorage.clear() //clears everything in localStorage
localStorage.removeItem("test123") //removes only the specific property "test123"

我写了一篇关于localStorage的文章,它解释了一些细微差别:http://www.richfinelli.com/local-storage-101/

我不确定如何在iOS中手动清除它。

答案 1 :(得分:4)

来自Apple Support

  

要清除Safari中的其他存储信息,请点按设置> Safari>高级>网站数据>删除所有网站数据。"

或者,如果要删除特定网站的内容,可以将条目向左滑动并将其删除,也可以按左上角的编辑并删除所需内容。

答案 2 :(得分:0)

您需要清除 / Library / Safari / Databases / Library / Safari / LocalStorage

中的相应数据库文件

在Mac中打开Finder,然后点击开始转到文件夹并粘贴以上两个位置。

删除具有要清除其数据的应用程序名称的文件。