google chrome可设为macos默认浏览器,方法包括:一、系统设置中修改默认网页浏览器;二、chrome内置设置中点击“设为默认”;三、访达中右键chrome图标→“显示简介”→“全部更改…”;四、终端执行defaults write命令并killall dock;五、用duti工具绑定协议。

如果您点击邮件、信息或终端中的网页链接,却自动在Safari或其他浏览器中打开,说明当前默认浏览器未正确指向Chrome。以下是多种可靠方法,可将Google Chrome设为macOS系统级默认网页浏览器:
一、通过系统设置更改默认浏览器
该方法利用macOS内置的全局默认应用配置机制,直接绑定HTTP/HTTPS协议及网页文件类型,设置后所有外部链接均调用Chrome处理,无需重启即可生效。
1、点击屏幕左上角的苹果菜单,选择“系统设置”。
2、在左侧边栏中,根据系统版本选择对应项:macOS Ventura 13及更新版本请点按“桌面与程序坞”,macOS Monterey 12及更早版本请点按“通用”。
3、在右侧区域向下滚动,找到“默认网页浏览器”选项,点击其右侧当前显示的浏览器名称。
4、从弹出列表中选择Google Chrome。
5、关闭窗口,更改立即生效;无需注销或重启系统。
二、通过Chrome浏览器内部设置完成关联
Chrome内置系统注册功能,可主动向macOS声明自身支持HTTP/HTTPS协议处理权,并引导用户完成授权,该方式同步更新LaunchServices底层绑定,增强设置稳定性。
1、打开Google Chrome浏览器,点击右上角三个垂直圆点图标。
2、在下拉菜单中选择“设置”。
3、在设置页面左侧导航栏中,点击“默认浏览器”选项。
4、点击“设为默认”按钮,系统将自动跳转至“系统设置”对应界面并高亮授权区域。
5、在系统弹出的确认窗口中点击“是”或“允许”,返回Chrome检查状态是否显示“已设为默认浏览器”。
三、使用访达(Finder)强制关联应用程序打开方式
此方法修改Chrome应用自身的“打开方式”元数据,适用于系统设置中未显示Chrome、或首次安装后未被识别的情况,可绕过图形界面限制直接建立文件类型关联。
1、在访达中按下Command + Shift + A打开“应用程序”文件夹。
2、找到并右键点击Google Chrome应用图标。
3、选择“显示简介”(或按Command + I)。
4、展开“打开方式”区域,点击下拉菜单。
5、从中选取Google Chrome。
6、点击窗口右下角的“全部更改…”按钮。
7、在确认对话框中点击“继续”。
四、使用终端命令强制设定协议处理权
该方式直接操作LaunchServices数据库,精准指定Chrome为HTTP和HTTPS协议的默认处理器,适合高级用户或图形界面失效场景,权限层级更高且效果即时。
1、打开“应用程序 > 实用工具”中的终端程序。
2、输入以下命令,将Chrome设为HTTP协议默认处理器:
defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{ "LSHandlerURLScheme" = "http"; "LSHandlerRoleAll" = "com.google.chrome"; }'
3、输入以下命令,将Chrome设为HTTPS协议默认处理器:
defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{ "LSHandlerURLScheme" = "https"; "LSHandlerRoleAll" = "com.google.chrome"; }'
4、执行killall Dock命令使更改立即生效。
五、使用duti工具精细控制协议绑定
duti是macOS下广泛使用的命令行工具,支持按Bundle ID精确绑定各类URL Scheme,适用于需严格控制协议归属或批量配置的场景。
1、若尚未安装duti,请先在终端中运行:
brew install duti
2、输入命令:
duti -s com.google.Chrome http
3、输入命令:
duti -s com.google.Chrome https
4、输入命令:
duti -s com.google.Chrome public.url
5、执行killall Dock刷新Dock进程以应用变更。










