答案是:先启用图片与脚本渲染、关闭硬件加速、清除缓存与cookie并彻底重启,再禁用广告拦截扩展并加白名单,最后强制启用activex兼容层(windows平台)。

百度浏览器无法显示网页中的验证码图片,通常不是网页本身故障,而是本地浏览器设置被意外修改或缓存/扩展干扰导致图片资源请求被拦截、跳过或渲染失败。需从内容渲染策略、缓存状态、插件行为和系统兼容层四方面同步重置。
重置图片与脚本渲染策略
第一步:点击右上角“三横线”菜单 → 选择“设置”。
第二步:进入“高级设置” → “网络内容” → “内容设置”,确认【显示所有图片】已开启。
第三步:返回设置首页 → 点击“隐私设置”,将“Cookie及其他网站数据”的管理级别调至“允许所有Cookie”,同时关闭“弹出窗口阻止程序”。
第四步:在“高级设置”中找到“系统”,关闭【使用硬件加速模式】——集成显卡驱动与Chromium GPU解码模块冲突时,会直接跳过验证码图片纹理绘制,导致仅显示“X”图标。
清除损坏缓存并强制释放资源句柄
验证码依赖临时Session ID绑定图片URL,若缓存中残留伪造的304响应头,浏览器将拒绝重新拉取。
点击右上角“三横线”菜单 → “设置” → “隐私设置” → “清除浏览数据”。
时间范围选“全部时间”,勾选“图片和文件缓存”“Cookie及其他网站数据”,取消勾选“浏览历史记录”。
点击“清除数据”后,必须【彻底关闭所有百度浏览器窗口】(包括后台进程),再重新启动——仅刷新页面无法释放被锁定的缓存句柄。
百度热榜监控 | Baidu Hot Topics Monitor. 获取百度热搜榜、搜索趋势、关键词热度 | Get Baidu trending searches, trends, keyword popularity. 触发词:百度、热搜、baidu.
临时禁用广告拦截类扩展
方法一:点击地址栏右侧拼图图标 → 查看已启用扩展列表 → 对uBlock Origin、AdGuard、腾讯电脑管家浏览器保护等逐个执行“停用”。
方法二:若停用后验证码恢复,进入该扩展设置页 → 在白名单中添加当前网站域名(如login.example.com),而非永久删除扩展——某些验证码服务使用bdstatic.com等百度系CDN,会被误判为广告跟踪源。
注意:部分国产安全软件(如360极速浏览器内嵌防护模块)即使未安装独立扩展,也会全局拦截图片请求,需进入其主程序界面关闭“网页广告过滤”开关。
强制启用ActiveX兼容层(Windows平台专属)
部分政务、银行类网站仍采用老旧ASP.NET + XBM混合验证码,需底层COM组件支持。
按Win+R打开运行框 → 输入regedit → 定位到HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION。
新建DWORD(32位)值,名称填“baidubrowser.exe”,数值数据设为“11001”(十六进制),表示强制启用IE11兼容模式。
重启百度浏览器后,验证码图片即可触发ActiveX控件加载流程。










