谷歌浏览器中LocalStorage存储空间满了该如何清理或扩容?
Chrome中LocalStorage空间满会报错QuotaExceededError,导致网站写入数据异常。解决方法:通过网站设置删除单个站点数据、在chrome://settings/siteData中批量清理高占用站点、利用开发者工具的Application面板选择性清除存储,或重置StorageBucket彻底释放所有空间。定期清理可有效预防此问题。
网站出问题,比如表单提交不了、设置保存失败,甚至页面直接白屏或卡死,十有八九是浏览器存储空间用完了。Chrome 里 LocalStorage 一旦撑爆,控制台就会报“QuotaExceededError”,这时候必须得清理对应站点的本地数据,才能让一切恢复正常。
先说说最常见的场景。如果你正卡在一个特定网站上,最直接的办法就是只清理这个站点的数据,不牵连其他网站的登录状态和缓存。
具体操作很简单:在 Chrome 里打开那个报错的网站,确保页面加载完成后,点击地址栏左侧的锁形图标或信息图标,进入“网站设置”。然后往下翻,找到“隐私和安全”区域里的“Cookie 及其他网站数据”条目,点击右侧的“删除数据”按钮,确认清除就行了。
需要特别提醒的是,这个操作会同步清空该域名下的 localStorage、indexedDB、Cache API、Service Worker 以及所有 Cookie,而且不可撤销。所以点下去之前,最好确认一下。
批量定位并删除高占用站点
如果你不确定具体是哪个网站占满了空间,或者怀疑是多个网站一起挤爆了存储配额,那就需要用点更系统的办法了。
在地址栏输入 chrome://settings/siteData 并回车,等待页面加载后,观察列表中“存储大小”那一列。重点关注那些占用明显过高的站点,比如显示“100 MB”甚至“482 MB”的条目。把鼠标悬停在该站点右侧,点击出现的三个垂直点图标,选择“删除”即可。
不过要注意,Chrome 94 之后引入了 Storage Bucket,这类存储可能不会出现在这个列表中。如果删完还是报错,就需要额外处理 chrome://discards 了。
用开发者工具强制清除指定类型存储
这个方法更适合开发调试的场景。比如你只想清除 localStorage,但想保留 indexedDB 的数据做进一步分析。
快速全站清空的方式是:访问目标网站后按 F12 打开开发者工具,切换到 Application 选项卡,在左侧边栏展开 Clear storage,勾选需要清除的项目,比如 LocalStorage、IndexedDB、Cache、Service workers 等,然后点击右侧的“Clear site data”按钮。
如果你希望进行最小干预,只清 localStorage,可以在 Application 左侧的 Storage 下展开 LocalStorage,找到当前域名条目,右键选择“Clear”。这一步不会影响 indexedDB 或缓存,但仅对纯 localStorage 溢出有效。如果网站同时使用了 indexedDB,还是得连带清理,否则 quota 错误依然会触发。
彻底释放空间:重置整个 Chrome Profile 的本地存储
当上面提到的所有方法都没用,或者你怀疑 storage bucket、quota tracking 机制本身已经损坏时,就只能祭出最终方案了。
先关闭所有 Chrome 窗口,然后在地址栏输入 chrome://discards 并回车。在页面顶部找到“Reset all storage buckets”按钮,点击它。这个操作会清除当前 Profile 下所有 origin 的 Storage Bucket 数据,并重置配额计数器,但不会删除 Cookie、历史记录或扩展数据。
操作完成后重启 Chrome,重新访问原来的网站,localStorage 就会恢复初始可用容量。这才是真正意义上的“从根上解决问题”。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















