# 如何设置默认浏览器与默认身份

> 将 PersonaHub 设置为系统默认网页浏览器，指定处理外部 HTTP/HTTPS 链接的默认 Profile 身份，并了解系统设置路径与启动参数限制。

Source: https://console.getchrovia.com/zh/docs/default-browser

## 设为默认身份

在 PersonaHub 桌面客户端的 **我的身份（My profiles）** 列表中，找到常用的 Profile，打开右侧的 **更多（More）** 菜单，点击 **设为默认身份（Set as default profile）**。如需解除关联，可随时点击 **取消默认身份（Clear default profile）**。

默认身份仅保存在本机，且只对当前登录的账号生效。

![默认身份菜单](https://console.getchrovia.com/docs/screenshots/personahub-profile-more.webp)

## 关联系统默认浏览器

进入桌面客户端的 **设置 → 默认浏览器**，可以查看当前的系统默认浏览器状态以及当前指定的默认身份。点击 **打开系统设置** 可直接跳转至操作系统的默认应用设置面板进行配置：

![默认浏览器设置](https://console.getchrovia.com/docs/screenshots/personahub-settings.webp)

| 操作系统 | 设置路径与选项 |
| --- | --- |
| macOS 13 及以上 | 系统设置 → 桌面与程序坞 → 默认网页浏览器 → 选择 **PersonaHub** |
| macOS 12 (Monterey) | 系统偏好设置 → 通用 → 默认网页浏览器 → 选择 **PersonaHub** |
| Windows 10 / 11 | 系统设置 → 应用 → 默认应用 → 选择 **PersonaHub**，并确保 HTTP 与 HTTPS 协议均关联到该应用 |

![macOS 默认网页浏览器选项](https://console.getchrovia.com/docs/screenshots/macos-default-browser-control.webp)

## 外部链接打开机制与限制

当系统的默认网页浏览器设为 PersonaHub 且客户端中已指定默认身份时，在邮件客户端、即时通讯工具或终端等外部应用中点击 HTTP/HTTPS 链接，会自动在该身份独立的浏览器窗口中打开。使用此功能需确保 PersonaHub 桌面客户端已安装并处于账号登录状态。

在使用外部链接功能时，请注意以下限制与行为规则：

- **未指定或无效身份**：如果尚未设置默认身份、所绑定的身份已被删除，或当前登录账号无权访问该身份，客户端会弹出错误提示，不会自动回退并随意使用其他身份打开链接。
- **取消默认身份**：在客户端中点击「取消默认身份」仅解除外部链接与特定 Profile 的绑定关系，不会更改操作系统层面的默认网页浏览器设置。
- **账号切换**：若在客户端中切换了登录账号，之前在外部应用中触发的链接需要重新点击打开。
- **启动参数兼容性**：若该身份配置了 `--headless`、`--no-startup-window`、`--same-tab`、`--app` 或 `--app-id` 等启动参数，客户端会拒绝此次外部链接启动并显示错误提示。
