强制重载(ctrl+shift+r/cmd+shift+r)可中断js阻塞并清空缓存恢复响应;右键刷新图标选“清空缓存并硬性重新加载”可同步清除service worker;禁用缓存调试需勾选network面板中“disable cache”;精准清除本地数据须通过地址栏网站设置删除cache storage、cookies、indexeddb等全部选项。

谷歌浏览器控制台报错导致页面卡死时,常规F5刷新可能无效,因为JavaScript错误已阻塞主线程或触发无限循环,必须绕过当前执行上下文、清空缓存并重置资源加载链路才能恢复页面响应。
用快捷键硬性重载跳过全部缓存
这是最快生效的方式,不依赖开发者工具是否开启,直接中断当前JS执行栈并发起全新HTTP请求。
Windows/Linux用户按 Ctrl + Shift + R;macOS用户按 Cmd + Shift + R。
该操作会强制丢弃内存缓存与磁盘缓存中的HTML/CSS/JS,向服务器索取完整新副本——即使页面已完全无响应,只要浏览器进程未崩溃,此组合键仍能触发底层重载机制。
右键刷新按钮执行深度清理
当快捷键无反应或需确保Service Worker也被重置时使用。
方法一:先按F12打开开发者工具 → 确保窗口保持开启 → 将鼠标悬停在地址栏右侧刷新图标上 → 右键点击 → 选择【清空缓存并硬性重新加载】。
这一步会同步清除内存缓存、磁盘缓存、Cache Storage及当前注册的Service Worker,再发起全量请求。注意:若开发者工具已关闭,右键菜单中不会出现该选项。
禁用缓存后持续调试刷新
适合反复修改前端代码并验证效果的场景,避免每次都要手动硬刷。
第一步:按F12打开开发者工具
第二步:切换到Network面板
第三步:勾选顶部“Disable cache (while DevTools is open)”复选框
第四步:关闭开发者工具前,所有F5、点击刷新、地址栏回车均自动忽略缓存
⚠️ 此设置对已激活的Service Worker无效,若页面仍卡在旧逻辑,请额外进入Application → Service Workers → 点击“Unregister”。
精准清除当前网站全部本地数据
当控制台报错源于LocalStorage损坏、IndexedDB结构异常或SW脚本残留时必须执行。
① 在卡死页面地址栏左侧点击锁形图标(HTTPS)或“i”图标(HTTP)
② 点击【网站设置】→ 滚动到底部点击【清除数据】
③ 勾选Cache Storage、Cookies/Other site data、IndexedDB、LocalStorage、Service Workers全部选项
④ 点击【清除】后,手动关闭并重新打开该标签页











