Safari出现白屏、掉线、离线页失效或系统数据异常膨胀时,需执行全栈清除操作。iOS/iPadOS端通过“设置→Safari→清除历史记录与网站数据”一键删除全部缓存与登录态;Mac端可通过“历史记录→清除历史记录…”并勾选“Cookie与网站数据”,或“设置→隐私→管理网站数据→输入.*→全部移除”实现深度清理。
当Safari出现网页白屏、登录频繁掉线、离线页面无法更新或设备“系统数据”异常膨胀至数十GB时,说明历史记录与离线缓存(包括Service Worker、Cache Storage、IndexedDB及预加载资源)已深度污染,必须执行不可逆的全栈清除操作。
该操作同步删除浏览历史、全部Cookie、localStorage、sessionStorage、IndexedDB、Service Worker注册信息、离线网页数据、DNS缓存及网页快照,适用于iPhone或iPad上彻底重置Safari状态。
1、打开“设置”应用 → 向下滑动并点击“Safari 浏览器”。
2、继续向下滑动,找到红色字体的【清除历史记录与网站数据】选项并点击。
3、在弹出窗口中确认时间范围为“所有时间”,然后点击【清除历史记录与网站数据】按钮。
4、Safari将立即关闭所有标签页,所有网站的登录态、缓存资源、离线数据及后台服务进程被强制终止并清空,无需重启设备即可生效。
此方式触发WebKit内核级重置,不仅清除常规缓存,更会销毁已注册的Service Worker实例、清空Cache Storage、重建IndexedDB索引结构,解决PWA残留、跨域登录冲突等深层问题。
第一步:点击Safari顶部菜单栏中的“历史记录” → 选择“清除历史记录…”。
第二步:在弹出窗口中,时间范围下拉菜单选择【所有历史记录】。
第三步:务必勾选【Cookie 与网站数据】——若未勾选,Service Worker和本地存储将完全保留,本次清理无效。
第四步:点击“清除历史记录”按钮,Safari将自动退出并重启,所有离线缓存链路被强制切断,底层数据库文件被系统级销毁。
该方法绕过历史记录清理路径,直击Safari本地存储核心,一次性卸载所有域名的完整持久化数据层,包括IndexedDB、Service Worker Cache、Web SQL及HSTS策略,不依赖重启即刻释放空间。
方法一:全量清除
1、打开Safari → 点击左上角“Safari” → “设置” → 切换至“隐私”标签页。
2、点击“管理网站数据…”按钮。
3、在弹出窗口顶部搜索框中输入正则通配符 【.*】,按回车触发全量匹配——这一步漏掉会导致仅显示部分网站,无法真正全清。
4、等待列表加载完毕后,点击底部“全部移除”按钮 → 在确认弹窗中点击“移除”。
方法二:定向清除高占用域名(如youtube.com、netflix.com)
直接在搜索框中输入目标域名,找到对应条目后点击右侧“移除”;重复操作可逐个清理顽固缓存源。