mac上链接仍由safari打开,说明chrome或firefox未注册为http/https默认处理程序;需通过系统设置、浏览器内置选项、访达简介、终端命令或清除launchservices缓存五种方式之一完成设置。

如果您在Mac上安装了Chrome或Firefox,但点击邮件、文档或终端中的链接时仍由Safari打开,则说明系统尚未将该浏览器注册为HTTP/HTTPS协议的默认处理程序。以下是将Chrome或Firefox设为Mac系统默认浏览器的具体操作:
一、通过系统设置更改默认浏览器
该方法直接修改macOS全局默认应用配置,指定HTTP、HTTPS及网页文件(如.html)的默认打开程序,适用于所有第三方应用触发的链接跳转行为。
1、点击屏幕左上角的苹果菜单,选择“系统设置”。
2、在左侧边栏中,根据macOS版本选择对应选项:Ventura 13及更高版本请点按“桌面与程序坞”,macOS Monterey及更早版本请点按“通用”。
3、在右侧区域找到“默认网页浏览器”选项,点击其右侧当前显示的浏览器名称。
4、从弹出的列表中选择Google Chrome或Mozilla Firefox(确保已正确安装)。
5、关闭窗口后,任意网页链接(包括邮件、信息、终端中的URL)均会自动使用所选浏览器打开。
二、通过目标浏览器内部设置完成关联
Chrome与Firefox均内置系统注册机制,可主动向macOS声明自身支持HTTP/HTTPS协议处理权,并引导用户完成授权,该方式同步更新LaunchServices底层绑定,增强设置稳定性。
1、打开您希望设为默认的浏览器,例如Google Chrome或Mozilla Firefox。
2、在Chrome中点击右上角三个圆点组成的菜单按钮,在Firefox中点击右上角三条横线图标,然后选择“设置”。
3、在Chrome设置页面左侧导航栏中点击“默认浏览器”,在Firefox中进入“常规”→“启动时”→“设为默认浏览器”区域。
4、点击“设为默认”按钮,系统将自动跳转至“系统设置”对应界面并高亮授权区域。
5、按照提示点击“是”或“允许”,返回浏览器检查状态是否显示“已设为默认浏览器”。
三、使用访达强制关联应用程序打开方式
此方法修改Chrome或Firefox应用自身的“打开方式”元数据,适用于系统设置中未显示目标浏览器、或首次安装后未被识别的情况,可绕过图形界面限制直接建立文件类型关联。
1、在访达中按下Command + Shift + A打开“应用程序”文件夹。
2、找到并右键点击Google Chrome或Mozilla Firefox应用图标。
PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。
3、选择“显示简介”(或按Command + I)。
4、展开“打开方式”区域,点击下拉菜单。
5、从中选取Google Chrome或Mozilla Firefox。
6、点击窗口右下角的“全部更改…”按钮。
7、在确认对话框中点击“继续”,系统将批量更新所有相关文件类型的默认打开方式。
四、使用终端命令强制设定协议处理权
当图形界面设置失效、目标浏览器未出现在下拉列表中,或需精确控制协议绑定时,可通过终端直接写入LaunchServices数据库,设定http与https协议的默认处理应用标识符。
1、打开“启动台”→“其他”→“终端”应用。
2、输入以下命令以将http协议指向Chrome:defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{"LSHandlerScheme"="http";"LSHandlerRoleAll"="com.google.chrome";}'
3、输入以下命令以将https协议指向Chrome:defaults write com.apple.LaunchServices/com.apple.launchservices.secure LSHandlers -array-add '{"LSHandlerScheme"="https";"LSHandlerRoleAll"="com.google.chrome";}'
4、若要为Firefox设置,将上述命令中com.google.chrome替换为org.mozilla.firefox。
5、执行命令后,输入killall Finder重启Finder以刷新关联缓存。
五、验证并强制刷新默认设置
某些情况下,系统可能缓存旧的关联设置,导致更改后仍调用原浏览器;执行此步骤可清除注册表级绑定,确保新设置即时生效。
1、关闭所有正在运行的浏览器窗口和标签页。
2、打开“访达”,按下Shift + Command + G,输入~/Library/Preferences/并回车。
3、查找并删除以com.apple.LaunchServices开头的plist文件(例如com.apple.LaunchServices.plist)。
4、重启Mac,系统将重建默认应用数据库。










