需关闭dock窗口合并逻辑和访达/safari标签页设置:在「系统设置→桌面与程序坞→窗口管理」关闭“将窗口合并到应用程序图标”,访达中取消勾选「在新标签页中打开新窗口」,safari中设「在标签页中打开页面」为“从不”,并清除saved application state。

你正在使用 macOS Sonoma 或 Sequoia,发现 Safari、访达等应用在打开多个窗口时,系统自动把它们“吸”进同一个窗口变成标签页,而你明确需要保持独立窗口——这不是 bug,是系统主动启用的窗口合并逻辑,必须关闭 Dock 层级的聚合策略与应用级标签页默认行为才能还原原始多窗口形态。
关闭 Dock 窗口合并逻辑
这一步直接切断系统将新启动实例识别为“同一应用延续”的底层判断。若不关闭,哪怕访达或 Safari 已禁用标签页,新窗口仍会被强制吸附合并。
方法一:图形界面设置
进入「系统设置」→「桌面与程序坞」→ 滚动到底部「窗口管理」区域 → 关闭「将窗口合并到应用程序图标」开关。
方法二:终端命令强制生效(推荐)
打开终端,粘贴执行:
defaults write com.apple.dock single-app -bool false && killall Dock
【执行后 Dock 会短暂消失并重建,所有已开窗口位置可能重排,属正常现象】
禁用访达的标签页默认行为
访达的“在新标签页中打开新窗口”选项一旦启用,所有新打开路径(双击边栏、Spotlight 启动、拖拽文件夹到 Dock 图标)都会优先复用当前窗口。关闭它,才能确保每次点击都弹出全新独立窗口。
① 打开任意访达窗口 → 顶部菜单栏点击「访达」→「设置」(或按 Command + ,)
② 切换至「高级」选项卡(Ventura 及更新系统)
③ 取消勾选「在新标签页中打开新窗口」
④ 关闭设置窗口,该配置立即生效,无需重启访达
阻止 Safari 自动转为标签页
Safari 有双重控制:一是全局是否允许标签页打开,二是具体链接是否被强制转为标签页。两者都需关闭,否则点击书签、按住 Command 点链接、甚至从 Spotlight 打开新地址,仍会塞进当前窗口。
方法1:关闭自动标签页开关
打开 Safari →「Safari」→「设置」→「标签页」→ 将「在标签页(而不是窗口)中打开页面」下拉菜单设为「从不」。
方法2:禁用新建标签页的默认触发
仍在「设置」→「通用」中,确认「新标签页打开时」未设为「空白页面」以外的选项(如「起始页」或「上次访问的页面」),因为这些会间接强化标签页依赖路径;同时取消勾选「在新标签页中显示起始页」。
方法3:清除残留会话绑定(关键)
退出 Safari(Command + Q)→ 打开 Finder → Shift + Command + G → 输入:
/Users/$(whoami)/Library/Saved Application State/com.apple.Safari.savedState
删除该路径下全部内容(保留空文件夹),再重新打开 Safari。











