应精准清理问题网站的全部本地存储而非清空所有数据,通过“管理网站数据”可彻底删除其Cookie、LocalStorage、IndexedDB、Service Worker缓存、HSTS策略及权限,且不影响其他网站。

当你在Mac上用Safari访问某个网站(比如网银、邮箱或公司内网系统)时,反复被登出、表单提交失败、验证码不显示或页面布局错乱,而其他网站完全正常,说明该站点的Cookie已损坏或与当前会话冲突——此时必须只清理它,不能清空全部数据导致所有账号掉线。
通过“管理网站数据”精准清除单站全部本地存储
这是最稳妥、覆盖最全的方式,会一并删除该域名下的Cookie、LocalStorage、IndexedDB、Service Worker缓存、HSTS策略及已授予权限(如摄像头、定位),且不波及其他网站。
1、打开Safari浏览器 → 点击左上角菜单栏「Safari」→ 选择「设置」(macOS Sonoma及更新版本)或「偏好设置」(旧版系统)。
2、切换到「隐私」标签页 → 点击右下角「管理网站数据…」按钮。
3、在弹出窗口顶部搜索框中输入目标网站的完整二级域名,例如【weibo.com】、【bankofchina.com】或【login.apple.com】——注意不要加 https://、www、/ 或通配符,否则搜不到条目;输成 www.weibo.com 或 weibo.com/ 都会失败。
4、确认列表中出现该域名条目后,检查右侧「最后访问时间」是否为近期、「数据大小」是否明显偏高(常达几MB至几十MB);若看到 login.weibo.com、s.weibo.com 等关联子域,需按住 Command 键逐个选中,再统一点击「移除」——漏掉任一子域,主站仍可能异常。
5、选中目标条目 → 点击右侧「移除」按钮 → 等待进度条结束 → 关闭窗口。重新访问该网址时,Safari将像首次访问一样重建全部存储栈。
用地址栏锁图标快速进入当前网站专属Cookie面板
适合已经打开问题网页、想立刻验证并操作的场景,但仅适用于当前标签页所加载的精确域名,无法批量处理子域。
方法一:直接删当前域名全部网站数据
1、先访问目标异常网站(如 https://mail.qq.com),确保页面完全加载完成。
2、点击地址栏左侧的锁形图标 → 在弹出面板中选择「Cookies」。
3、页面跳转至该站点专属管理界面,点击右上角「删除全部」按钮 → 在弹窗中确认删除。这会清除该域名下的Cookie、缓存、LocalStorage等全部存储项。
方法二:配合开发菜单做更细粒度操作
1、进入 Safari 设置 → 「高级」标签页 → 勾选「在菜单栏中显示“开发”菜单」。
2、回到问题网页标签页 → 顶部菜单栏点击「开发」→「清空缓存」→ 再次点击「开发」→「显示网页检查器」。
3、在检查器中切换到「Storage」面板 → 展开左侧「Cookies」→ 找到当前域名条目 → 右键点击 → 选择「Delete」。
注意:此操作不会自动清除 IndexedDB 或 Service Worker 缓存,必须配合前面的“管理网站数据”才能彻底重置。
用终端命令直击Cookie数据库(仅限高级用户)
绕过图形界面,直接操作底层 SQLite 数据库,适合脚本化处理或图形界面失效时应急使用。操作前必须关闭 Safari,否则数据库被占用会失败。
第一步:关闭 Safari 浏览器
第二步:打开「终端」应用,执行以下命令查询目标域名记录:
sqlite3 ~/Library/Cookies/Cookies.sqlite "SELECT host FROM cookies WHERE host LIKE '%example.com%';"
第三步:确认返回结果包含你要清理的域名(如 .example.com 或 example.com),再执行删除:
sqlite3 ~/Library/Cookies/Cookies.sqlite "DELETE FROM cookies WHERE host LIKE '%example.com%';"
第四步:重启 Safari,该网站的 Cookie 将被彻底清除,但 LocalStorage、IndexedDB 等仍残留,需另行处理。


















