Javascript清除本地数据

标签 javascript html caching

有没有办法用 javascript 清除我应用程序的所有本地数据?

我要清除:

Session Storage
Cookies
Local Storage
Application Cache (html5 spec)

最佳答案

认为您必须单独处理每个浏览器,因为每个浏览器的实现方式不同。

sessionStorage.clear

localStorage.clear

对于 cookie,已经有一个 good answer on SO

您当然可以将它们放入您自己的函数中。

如果应用程序缓存在服务器端,您可以对删除它的 http post 进行 ajax 调用。

更新: 建议不要清除应用程序缓存,http://www.whatwg.org/specs/web-apps/current-work/#expiring-application-caches .您会在其中存储哪些您希望删除的内容?

关于Javascript清除本地数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6698745/

相关文章:

javascript - 列表 HTML/CSS/JavaScript/jQuery 中的上下文菜单

javascript - 在异步等待 block 中的 setState 钩子(Hook)后获取最新状态值

html - IE7 中的额外空间,div 中有一个表

html - 防止链接扩展到整个页面

caching - Google 多久刷新一次缓存的网站?

JavaScript 'x is not a function'

javascript - 重定向不起作用

python - 提示用户保存我想要的文本文件名

javascript - 在 webpack 的 require 中强制重新缓存 JSON 文件

ruby-on-rails - Redis 支持文件缓存吗?