百度浏览器设为默认需系统级绑定:windows在“设置→应用→默认应用→web浏览器”中选择;安卓需先禁用原厂浏览器再选百度,或用adb命令强制注入;还需检查http/https等六项协议是否全部指向百度。

点击短信里的链接却跳进别的浏览器,或者双击桌面HTML文件仍用Edge或Chrome打开,说明百度浏览器还没真正接管系统默认权限。必须从系统底层协议绑定入手,而不是只点浏览器内部的“设为默认”按钮。
Windows系统设置(推荐首选)
这一步直接修改系统级默认应用策略,覆盖HTTP、HTTPS、HTML等全部协议,比浏览器自设更彻底。
1、点击「开始」→「设置」→「应用」→「默认应用」。
2、向下滚动到「Web 浏览器」条目,点击当前显示的浏览器图标。
3、在弹出列表中选择「百度浏览器」——【若未出现,请先确认已安装v7.19或更高版本,旧版可能被Windows识别为不兼容应用】。
4、设置完成后,立即用资源管理器双击任意.html文件测试:必须由百度浏览器启动,才算生效。
百度浏览器内置设置(辅助验证)
有些用户误以为点这里就完事了,其实它只是向系统发起一次申请,能否成功取决于上一步是否已开放权限。
方法一:启动百度浏览器 → 点击右上角三条横线 → 选择「设置为默认浏览器」。
方法二:进入「设置」→「常规设置」→ 找到「默认浏览器」区域 → 点击「设置为默认浏览器」按钮。
如果此时弹出UAC提示或安全软件拦截(如360、毒霸),必须点「允许这次操作」,否则请求会被静默丢弃。
安卓手机强制绑定(含厂商限制绕过)
华为、小米、OPPO等机型常将自家浏览器设为不可替换的系统组件,百度浏览器会直接消失在默认列表里。必须分两步破除封锁:
第一步:解除原厂浏览器绑定权
① 进入「设置」→「应用管理」→「显示系统进程」(开启)→ 找到「华为浏览器」或「Mi Browser」等预装应用。
② 进入其详情页 → 点击「停用」→ 确认执行。
③ 返回「默认应用」→「浏览器应用」→ 此时百度浏览器应出现在可选列表中。
第二步:若停用后仍不显示,执行ADB注入(需电脑)
在已启用USB调试的手机上,电脑端运行:
adb shell pm set-home-activity com.baidu.browser.apps/.MainActivity
【执行前务必确认包名准确,错误包名会导致命令失败且无提示】
清除冲突残留配置
多个浏览器反复争夺默认权后,系统可能保留失效的旧注册项,导致新设置无法落地。
进入「设置」→「应用」→「默认应用」→「按协议指定默认应用」。
逐个检查http、https、html、htm、x-scheme-handler/http、x-scheme-handler/https六项,确保每一项右侧都明确显示「百度浏览器」。
任一协议指向其他浏览器,都会造成对应场景下跳转失败——比如微信内链接用https协议,若该项未对齐,照样跳去Chrome。











