精准清除当前问题网站的全部HTML5存储最直接有效:打开报错网站→点地址栏锁形图标→进“网站设置”→滚动至“Cookie及其他网站数据”→点击“删除数据”并确认,同步清空localStorage、indexedDB、Cache API、Service Worker及Cookie。
当谷歌浏览器中LocalStorage存储空间已满,网页会报出“QuotaExceededError”错误,表单无法提交、设置无法保存、甚至页面白屏或卡死,必须立即清理对应站点的本地数据才能恢复功能。
这一步最直接有效,只删目标网站的数据,不波及其他登录态和缓存。
1、在Chrome中打开报错的网站(例如 https://admin.example.com),确保页面加载完成;
2、点击地址栏左侧的锁形图标(?)或信息图标(ℹ️)→ 点击“网站设置”;
3、向下滚动到“隐私和安全”区域,找到“Cookie及其他网站数据”条目;
4、点击其右侧的“删除数据”按钮 → 在弹窗中点击“清除”;
【该操作会同步清空该域名下的 localStorage、indexedDB、Cache API、Service Worker 及所有 Cookie,不可撤销】
适用于你不确定是哪个网站占满空间,或者多个网站共同导致 quota 耗尽的情形。
1、在地址栏输入 chrome://settings/siteData 并回车;
2、等待页面加载完毕,观察列表中“存储大小”列,重点关注显示“100 MB”“482 MB”等明显异常的条目;
3、将鼠标悬停在该站点右侧,点击出现的三个垂直点图标(⋯)→ 选择“删除”;
注意:Storage Bucket(Chrome 94+ 引入)可能不在此列表中显示,若删完仍报错,需额外处理 chrome://discards。
适合开发调试场景,比如只想清 localStorage 而保留 indexedDB 数据做分析。
方法一:快速全站清空
1、访问目标网站后按 F12 打开开发者工具 → 切换到 Application 选项卡;
2、左侧边栏展开 Clear storage → 勾选 LocalStorage、IndexedDB、Cache、Service workers 等需要清除的项;
3、点击右侧“Clear site data”按钮。
方法二:仅清 localStorage(最小干预)
1、Application → 左侧 Storage → 展开 LocalStorage → 找到当前域名条目;
2、右键该条目 → 选择“Clear”;
这一步不会影响 indexedDB 或缓存,但仅对纯 localStorage 溢出有效;若同时用了 indexedDB,必须连带清理,否则仍会触发 quota 错误。
当上述方法均无效,或你怀疑 storage bucket、quota tracking 机制本身已损坏时使用。
1、关闭所有 Chrome 窗口;
2、在地址栏输入 chrome://discards → 回车;
3、在页面顶部点击“Reset all storage buckets”按钮;
【此操作会清除当前 Profile 下所有 origin 的 Storage Bucket 数据,并重置配额计数器,但不会删除 Cookie、历史记录或扩展数据】
4、重启 Chrome,重新访问原网站,localStorage 将恢复初始可用容量。