如何在macOS Monterey上固定含指定标签页的Chrome窗口至专属桌面并实现持久化
如何在macOS Monterey上固定含指定标签页的Chrome窗口至专属桌面并实现持久化
我来给你一步步拆解实现这个需求的方法,亲测在Monterey上有效:
第一步:配置Chrome的固定标签页与专属窗口
- 打开Chrome,依次访问你需要的那6个常用网页,把它们都放在同一个窗口里
- 右键每个标签页,选择固定标签页——这样这些标签会缩小成图标,而且无法被意外关闭(要取消固定得右键操作)
- 为了确保这个窗口不会被其他标签“入侵”,可以调整Chrome的设置:打开
chrome://settings/,找到标签页选项,勾选“打开新标签页时,始终在新窗口中打开”。这样之后点击链接或者新建标签,都会在单独的Chrome窗口里打开,不会污染你的专属窗口
第二步:把Chrome窗口绑定到“Overview”专属桌面
- 打开Mission Control(可以用F3快捷键或者触控板三指上滑),点击屏幕顶部的“+”号新建一个桌面,右键这个桌面的缩略图,命名为Overview
- 回到Chrome的专属窗口,把它拖到Mission Control里的Overview桌面缩略图上,松开后这个窗口就会只在Overview桌面显示
- 右键Dock上的Chrome图标,选择选项→分配到→Overview。这样之后你切换桌面时,这个Chrome窗口只会留在Overview里,不会跟着跑到其他桌面
第三步:实现重启后的自动恢复
- 先设置macOS的全局恢复:打开「系统偏好设置」→「通用」,取消勾选“退出应用时关闭窗口”。这样重启后,macOS会自动恢复之前打开的窗口状态
- 再配置Chrome的启动行为:打开
chrome://settings/onStartup,选择“打开特定网页或一组网页”,点击“添加网页”,把你固定的那6个网页的URL都加进去。这样哪怕Chrome意外崩溃或者被手动关闭,下次打开时也会自动加载这些页面,恢复专属窗口的状态 - 如果想让Chrome在登录macOS时自动打开,右键Dock上的Chrome图标,选择选项→在登录时打开
进阶:用AppleScript确保绝对的“纯净”窗口
如果担心偶尔会有其他标签不小心跑到专属窗口里,可以写个简单的AppleScript来维护:
- 打开「自动操作」,新建一个“应用程序”
- 搜索并添加“运行AppleScript”动作,输入以下代码:
tell application "Google Chrome" -- 关闭所有非固定标签的窗口 repeat with w in windows set nonPinnedTabs to tabs of w whose pinned is false repeat with t in nonPinnedTabs close t end repeat end repeat -- 确保专属窗口存在并显示在Overview桌面 if not (exists window 1 whose name contains "固定标签") then make new window set URL of active tab of window 1 to "第一个网页的URL" -- 依次添加其他固定网页 open location "第二个网页的URL" in window 1 -- ... 重复添加剩下的网页 repeat with t in tabs of window 1 set pinned of t to true end repeat end if end tell tell application "System Events" set desktop name of window 1 of application "Google Chrome" to "Overview" end tell
- 保存这个应用程序,命名为
Chrome Overview Keeper,然后设置它在登录时自动打开(和Chrome一起)
这样就能确保你的专属窗口永远只有那些固定标签,而且牢牢绑定在Overview桌面上,重启后也能自动恢复。
备注:内容来源于stack exchange,提问作者Ryan M
相关产品推荐
相关产品推荐

