清除 iOS Safari 上的本地存储

问题描述 投票:0回答:3

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

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

我已经在 iOS9.1 模拟器中录制了显示问题的视频

ios safari local-storage
3个回答
12
投票

来自 Apple 支持

要从 Safari 清除其他存储的信息,请点击“设置”>“Safari”>“高级”>“网站数据”>“删除所有网站数据”。”

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


10
投票

因此,正如您所看到的,某些浏览器比其他浏览器更顽固地保留本地存储。您可以做的一件事是使用 localStorage API 清除存储。

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

我写了这篇关于 localStorage 的文章,它解释了一些细微差别。

我不知道如何在 iOS 中手动清除它。


-1
投票

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

各自的数据库文件

在 Mac 中打开 Finder,然后单击 GO转到文件夹,然后粘贴上述两个位置。

删除包含要清除数据的应用程序名称的文件。

© www.soinside.com 2019 - 2024. All rights reserved.