苹果Mac浏览器缓存需分层清理:Safari须清除网站数据、Webkit内存缓存及Service Worker;Chrome需终端或手动删除Cache/Code Cache/GPUCache;系统级清理需通过“关于本机→存储空间”触发并清空WebKit私有路径。

苹果电脑浏览器缓存垃圾越积越多,网页加载变慢、样式错乱、登录反复失效,甚至“其他”类存储空间莫名暴涨到上百GB——这不是系统坏了,是缓存没被真正清干净。
Safari:三步分层清理,专治顽固缓存
只点一次“清除历史记录”根本不够。Safari的缓存分三层:网站数据(Cookie/IndexedDB)、Webkit底层渲染缓存、Service Worker独立缓存。漏掉任何一层,旧页面照常加载。
第一步:先清网站数据——打开Safari → 顶部菜单「Safari」→「设置」→「隐私」→「管理网站数据」→ 点击左下角「全部移除」。这一步会清掉所有网站的登录态、表单保存、广告追踪脚本,【当前所有网站登录状态将立即丢失】。
第二步:强制刷新Webkit内存缓存——回到「设置」→「高级」→ 勾选「在菜单栏中显示‘开发’菜单」→ 关闭设置 → 顶部出现「开发」菜单 → 点击「清空缓存」。等待2秒界面短暂卡顿,说明内存级CSSOM、JS字节码、HTML解析树已重置。
第三步:注销Service Worker并清空Cache API——在地址栏输入 safari://extensions 回车 → 找到已启用的PWA或离线网页(如Google Docs、Notion)→ 点击其右侧「详情」→ 滚动到底部点「注销Service Worker」→ 再手动进入 ~/Library/Caches/com.apple.Safari/Service Workers 文件夹,删掉里面全部子文件夹。
Chrome:不靠设置界面,直捣缓存文件夹
Chrome的缓存藏得比Safari更深。通过chrome://settings清除浏览数据,只删了Cache目录,但Code Cache和GPUCache仍锁在硬盘里,持续占用空间、拖慢GPU渲染。
方法一:终端命令彻底清空(推荐)
打开「终端」,粘贴执行:
rm -rf ~/Library/Caches/Google/Chrome/Cache/*
rm -rf ~/Library/Caches/Google/Chrome/Code\ Cache/*
rm -rf ~/Library/Caches/Google/Chrome/GPUCache/*
方法二:访达手动定位删除
按Command + Shift + G → 输入 ~/Library/Caches/Google/Chrome/ → 进入后找到「Cache」「Code Cache」「GPUCache」三个文件夹 → 全选 → 拖入废纸篓。注意别误删「Default」或「Profile」文件夹,否则书签和扩展会丢。
这一步做完,重启Chrome,你会发现新标签页启动快了一半,视频预加载不再卡顿。
系统级兜底:从“关于本机”直接切进缓存腹地
当Safari在“关于本机→存储空间”里显示占了80GB“其他”,但浏览器内清理完只少了5GB,说明大量缓存已脱离UI管控,沉在系统私有路径里。
1、点击左上角苹果图标 →「关于本机」→「存储空间」→ 等待扫描完成
2、点「管理…」→ 左侧选「Safari 浏览器数据」→ 查看右侧明细,若看到「网页内容缓存」「预加载资源」等条目,直接选中→「删除」
3、若无明细条目,点右下角「详细信息」→ 找到「清空Safari缓存」按钮并点击 → 系统会卸载重建WebKit索引结构,耗时约1分钟,期间【切勿关闭窗口或操作其他应用】
完成后,打开访达,按Command + Shift + G,输入:
~/Library/Caches/com.apple.Safari
把整个文件夹拖进废纸篓。再输:
~/Library/WebKit/com.apple.Safari
删掉里面的「Cache」「GPUCache」「Service Workers」三个文件夹。



















