可通过Safari“添加到程序坞”、Automator制作.app或WebCatalog三种方式将网站转为Mac独立应用并添加至Dock:Safari方法最简捷;Automator支持自定义AppleScript且不依赖Safari进程;WebCatalog支持多实例、独立Cookie及通知权限。

如果您希望将常用网站以独立应用的形式在Mac上运行,并直接添加到Dock栏中,可以通过Safari的“添加到程序坞”功能实现。以下是具体操作步骤:
一、使用Safari创建网站应用并添加到Dock
此方法利用Safari内置的“添加到程序坞”功能,将指定网页封装为轻量级独立窗口应用,不依赖浏览器标签页,启动后仅显示该网站界面。
1、打开Safari浏览器,访问目标网站(例如 https://mail.google.com)。
2、确保网页已完全加载,地址栏左侧出现网站图标和锁形标识。
3、点击菜单栏中的文件 → 将网页添加到程序坞。
4、在弹出的对话框中,确认网站名称(可手动修改),勾选“在单独的窗口中打开”选项。
5、点击添加按钮。
6、系统会自动在Dock栏末尾生成该网站的应用图标,点击即可启动独立窗口。
二、通过Automator制作自定义网站App
此方法生成一个可执行的.app文件,支持更灵活的启动行为(如隐藏菜单栏、禁用开发工具),且不依赖Safari进程持续运行。
1、打开启动台 → 其他 → Automator。
2、选择文档类型为“应用程序”,点击“选取”。
3、在左侧操作列表中,搜索并双击“运行AppleScript”。
4、在右侧脚本编辑区,粘贴以下代码(将其中URL替换为目标网址):
on run {input, parameters}
set theURL to "https://example.com"
tell application "Safari"
activate
if (count of windows) is 0 then make new document
set current tab of front window to (make new tab with properties {URL:theURL})
end tell
end run
5、点击右上角“文件 → 另存为”,输入名称(如“我的邮箱”),保存位置选择“应用程序”文件夹。
6、前往访达 → 应用程序,找到刚保存的.app文件,将其拖拽至Dock栏。
三、使用第三方工具WebCatalog创建多实例网站App
WebCatalog支持为同一域名创建多个独立应用(如不同账号的Gmail)、启用通知权限、设置独立Cookie域,适合需要隔离登录状态的场景。
1、访问官网 webcatalog.io 下载并安装WebCatalog for Mac。
2、启动WebCatalog,点击左下角“+ 添加应用”按钮。
3、在“网站URL”栏输入目标地址,例如 https://calendar.google.com。
4、在“应用名称”中输入自定义名称,在“图标”处可上传或自动生成图标。
5、勾选“添加到程序坞”选项,点击“创建”。
6、创建完成后,该应用图标将立即出现在Dock栏,且右键菜单支持“在Dock中保留”选项。

















