如何清除 iOS Safari 上的所有 localStorage?选择“清除历史记录和网站数据”不会删除 localStorage(这看起来很奇怪,可能是一个错误?)。
在 apple.stackexchange.com 上提出了类似的问题,但已关闭。
我已经在 iOS9.1 模拟器中录制了显示问题的视频。
来自 Apple 支持:
要从 Safari 清除其他存储的信息,请点击“设置”>“Safari”>“高级”>“网站数据”>“删除所有网站数据”。”
或者,如果您想删除特定网站的内容,您可以将条目向左滑动并将其删除,也可以按左上角的编辑并删除您需要删除的内容。
因此,正如您所看到的,某些浏览器比其他浏览器更顽固地保留本地存储。您可以做的一件事是使用 localStorage API 清除存储。
localStorage.clear() //clears everything in localStorage
localStorage.removeItem("test123") //removes only the specific property "test123"
我写了这篇关于 localStorage 的文章,它解释了一些细微差别。
我不知道如何在 iOS 中手动清除它。
您需要清除 /Library/Safari/Databases 和 /Library/Safari/LocalStorage
各自的数据库文件在 Mac 中打开 Finder,然后单击 GO 和 转到文件夹,然后粘贴上述两个位置。
删除包含要清除数据的应用程序名称的文件。