必须同时关闭系统级窗口状态保存和 safari 自身启动恢复:先在【系统设置→桌面与程序坞】中开启【退出应用程序时关闭窗口】,再在【safari 设置→通用】中将【启动 safari 时打开】设为【一个新页面】或【一个新窗口】。

Mac 上每次打开 Safari 就自动恢复上次所有标签页,导致技术文档、会议资料、未读邮件等一堆页面强行弹出——这不是崩溃,而是 Safari 主动执行的会话恢复行为,必须分两层切断:系统级窗口状态保存 + Safari 内部启动策略。
关闭系统级窗口状态保存
这一步是根治前提,否则 Safari 会绕过自身设置,从系统快照里捞回旧窗口。
点击屏幕左上角 Apple 图标 → 选择【系统设置】→ 左侧边栏点【桌面与程序坞】→ 向下滚动到底部 → 找到【退出应用程序时关闭窗口】→ 【开启该开关】(滑块变蓝)。
注意:这个选项名称有误导性。“关闭窗口”实际指“不保存任何窗口布局和标签页状态”,开启后所有 App(包括 Safari)退出时都会丢弃当前全部打开信息。
禁用 Safari 自身的启动恢复逻辑
Safari 有独立于系统的恢复机制,即使系统设置已关,它仍可能重开全部历史标签页。必须进 Safari 设置里手动堵死。
第一步:打开 Safari → 顶部菜单栏点击【Safari 浏览器】→ 【设置】→ 切换到【通用】标签页。
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
第二步:在【启动 Safari 浏览器时打开】下拉菜单中,选择【一个新页面】或【一个新窗口】——【绝对不要选“所有窗口和标签页”】,这是唯一能阻止 Safari 自行复活旧会话的选项。
第三步:关闭设置窗口即可生效,无需重启 Safari。
临时跳过某次恢复(应急用)
演示前、会议中或临时清理时,不想改设置也能立刻生效。
方法一:启动 Safari 前,按住 Shift 键不放,直到 Safari 主界面完全显示再松手——本次启动不会还原任何历史标签页。
方法二:若 Safari 已打开且正在恢复,立即按 Command + W 关闭第一个被强制拉起的标签页,后续标签页将停止自动加载(此操作依赖 Safari 当前加载队列未满)。










