需启用Chrome协议处理权限并绑定系统默认应用:先在Chrome设置中开启“协议处理程序”及“网站可以请求处理协议”,再通过Windows默认应用设置将MAGNET、MAILTO等协议关联到qBittorrent、Outlook等程序,PWA网站还需启用chrome://flags中的Web App Protocol Handling实验功能。

谷歌浏览器点击 magnet、mailto、tel 等协议链接时弹出“未配置默认应用处理协议”提示,说明浏览器已收到请求但系统无法路由到具体程序——这不是Chrome自身故障,而是协议处理链路在操作系统层断裂。
确认并启用Chrome协议处理权限
这一步是整个流程的开关,不开启则后续所有设置均无效,网页点击协议链接时Chrome会直接丢弃请求,不向系统转发。
点击浏览器右上角三个垂直点 → 选择“设置” → 左侧边栏点击“隐私和安全” → 右侧点击“网站设置” → 向下滚动至“更多权限”区域 → 点击“协议处理程序” → 确保顶部开关为开启状态,并【务必勾选“网站可以请求处理协议”】。
在Windows中绑定MAGNET/MAILTO等协议到对应应用
Chrome本身不处理协议,它只负责把请求交出去;真正干活的是系统默认应用。这一步必须手动完成,否则链接永远卡在浏览器层。
方法一:通过系统设置绑定
按 Win + I 打开系统设置 → “应用” → “默认应用” → 滚动到底部点击“按协议分配默认应用” → 在协议列表中查找 MAGNET 或 MAILTO(注意全大写) → 若显示“无应用”,点击右侧“添加一项” → 等待系统扫描已安装程序(如 qBittorrent、迅雷、Gmail、Outlook) → 从列表中选择目标程序。
方法二:快速验证并补全缺失协议
打开 chrome://settings/handlers → 查看“已注册的协议处理程序”列表 → 若 MAILTO 显示为空或灰色,点击右侧下拉菜单 → 手动选择 https://mail.google.com 或 outlookmail: → 若 MAGNET 未列出,说明系统尚未识别客户端,需先运行一次 qBittorrent 或迅雷并重启Chrome。
启用Web App协议支持(针对PWA类网站)
新版WebTorrent、某些私有Tracker前端等PWA网站,必须依赖此实验功能才能注册为协议处理者。旧版Chrome默认关闭,不启用则这类网站点击magnet链接毫无反应。
第一步:在地址栏输入 chrome://flags → 回车
第二步:顶部搜索框输入 Web App Protocol Handling
第三步:找到条目后,下拉菜单选择 Enabled
第四步:点击页面右下角“Relaunch”按钮重启浏览器
清除错误协议记录并重置 handlers
若之前误选过无效应用,或某次授权失败后残留异常条目,会导致新设置无法生效。此时必须手动清理。
在地址栏输入 chrome://settings/handlers → 点击右上角三个点图标 → 选择“重置所有协议处理程序” → 确认执行 → 重启Chrome后重新走一遍前三个步骤。



















