百度浏览器因UA老旧被网站拦截返回403,需替换为现代标准UA:可用开发者工具临时切换(每次新开标签页需重设),或安装UA切换扩展实现持久生效,还可清除Preferences中残留UA配置恢复默认策略。
百度浏览器因User-Agent字符串被识别为老旧或非标客户端,导致网站主动返回403错误、版本提示横幅或白屏,必须替换为现代标准UA才能通过服务端校验。
按F12打开开发者工具→点击右上角三个点→选择 More tools → Network conditions→取消勾选“Use browser default”→在User agent输入框中粘贴以下字符串:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
刷新页面即可生效。注意:【每次新开标签页都要重复此操作】,该设置不保存、不跨会话。
方法一:手动安装官方兼容扩展
访问 https://github.com/avdgaag/user-agent-switcher/releases 下载 v2.1.0 版本的 user-agent-switcher.crx 文件→打开百度浏览器地址栏输入 chrome://extensions →开启右上角“开发者模式”→将下载好的.crx文件直接拖入页面完成安装→点击扩展图标,选择“Chrome 最新版”预设项。
方法二:启用全局自动切换规则
安装完成后点击扩展弹窗右下角齿轮图标→在“Rules”页点击“Add rule”→在“URL pattern”栏填入 *(代表全部站点)→“User-Agent”下拉选“Chrome 125 on Windows”→勾选“Enabled”→点击“Save”。此后所有网页默认使用新UA发起请求。
第一步:关闭所有百度浏览器窗口,包括后台进程(任务管理器中结束所有 baidu.exe)
第二步:按下 Win+R,输入 %LOCALAPPDATA%BaiduBaiduBrowserUser DataDefaultPreferences,回车定位到配置文件
第三步:用记事本打开 Preferences 文件,搜索 "user_agent" 或 "ua_override" 字段,若存在非空值,将其整行删除(如:"user_agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; ...")
第四步:保存文件,重启浏览器。此时浏览器将回归内核默认UA策略,不再继承历史错误覆盖值。