必须通过系统级协议绑定才能让chrome成为mac默认浏览器;推荐优先使用系统设置指定(ventura 13+路径最短),其次用chrome内置功能触发授权,再者用访达强制关联,最后用终端命令精准绑定http/https协议。

当你在Mac上点击邮件里的链接、终端输出的URL,或双击HTML文件时仍跳转到Safari,说明系统尚未将Chrome识别为默认网页浏览器;必须通过系统级协议绑定,而非仅启动Chrome即可解决。
通过系统设置直接指定Chrome为默认浏览器
该方法适用于macOS Ventura 13及以上版本,操作路径最短、生效最快,且无需重启或注销。
1、点击屏幕左上角的苹果菜单 → “系统设置”。
2、在左侧边栏中点击“桌面与程序坞”(Ventura及更新系统)或“通用”(Monterey及更早版本)。
3、向下滚动,找到“默认网页浏览器”选项,点击其右侧当前显示的浏览器名称。
4、从弹出列表中选择【Google Chrome】——若列表中无此选项,请立即停止并转至“访达强制关联”方法。
5、关闭窗口,所有HTTP/HTTPS链接即刻由Chrome打开;无需任何额外操作。
用Chrome内置功能触发系统授权
当系统设置中Chrome已出现但状态未同步,或你希望浏览器主动注册协议处理权时,此方法可强化底层绑定。
方法一:从Chrome界面直达设置
1、打开Google Chrome(截至2026年9月25日,确保已更新至最新稳定版)。
2、点击右上角三个垂直圆点 → “设置”。
3、左侧导航栏中点击“默认浏览器”。
4、点击“设为默认”按钮,系统会自动跳转至“系统设置”对应页面并高亮授权区域。
5、在弹出的确认窗口中点击“是”,返回Chrome检查是否显示“已设为默认浏览器”。
方法二:手动输入地址触发(备用路径)
1、在Chrome地址栏中输入 chrome://settings/defaultBrowser 并回车。
2、点击“设为默认浏览器”按钮,后续流程同方法一第4–5步。
用访达强制关联Chrome打开方式
当系统设置里压根不显示Chrome,或你刚拖拽安装完但未出现在浏览器列表中,这个方法能绕过图形界面,直接修改应用元数据。
第一步:在访达中按 Command + Shift + A 打开“应用程序”文件夹。
第二步:找到Google Chrome图标,右键 → “显示简介”(或按 Command + I)。
第三步:展开“打开方式”区域,点击下拉菜单,从中选择【Google Chrome】。
第四步:点击窗口右下角的“全部更改…”按钮 → 在弹出对话框中点击“继续”。
⚠️ 注意:这一步会将所有.html、.htm、.shtml等网页文件类型强制绑定至Chrome,不可逆;若误选,需再次进入“显示简介”手动改回。
用终端命令精准绑定HTTP/HTTPS协议
适用于系统设置失效、目标浏览器未被识别,或需要脚本化批量配置的场景;命令直接写入LaunchServices数据库,绕过GUI限制。
1、打开“终端”(可在“启动台→其他→终端”中找到)。
2、执行以下命令,将http协议绑定至Chrome:
defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{\"LSHandlerScheme\"=\"http\",\"LSHandlerRoleAll\"=\"com.google.Chrome\"}'
3、再执行以下命令,绑定https协议:
defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{\"LSHandlerScheme\"=\"https\",\"LSHandlerRoleAll\"=\"com.google.Chrome\"}'
4、刷新LaunchServices缓存使更改生效:
lsregister -f /Applications/Google\ Chrome.app
5、重启任意正在运行的第三方应用(如Mail、Notes),新链接才会调用Chrome。











