先确认bebrowser://extensions页面是否正常加载并开启开发者模式;再切兼容模式刷新;修复Tampermonkey权限与@match规则;最后清扩展缓存重载全部插件。

百度浏览器里原本正常运行的广告拦截、划词翻译、自动填表等扩展插件,某天打开网页后全部没反应——图标不亮、右键无菜单、控制台无日志、开关点不动,连已启用状态都还在但就是不干活。
确认扩展管理页是否真正加载成功
所有修复动作的前提是浏览器底层扩展系统在线。在地址栏直接输入【bebrowser://extensions】并回车,页面必须完整渲染出插件列表区域(哪怕为空),且右上角“开发者模式”开关可见可点。若跳转失败、显示空白页或报错,说明内核已锁死扩展模块——此时请立即升级至v13.58+版本,或改用Edge/Chrome临时替代。
若页面能打开但插件列表完全为空,且顶部缺失“加载已解压的扩展程序”按钮,说明开发者模式尚未激活。点击右上角灰色开关,让它变为蓝色。这一步不做,后续所有操作都无效。
强制切换兼容模式重置插件运行链路
百度浏览器的极速模式会主动跳过部分插件的初始化流程,导致脚本不执行、图标不渲染。这是插件“假启用真失效”的最常见原因。
点击地址栏右侧闪电图标→从“极速模式”切换为“兼容模式”。
切换后立刻按Ctrl+Shift+A刷新扩展管理页,观察插件状态是否从“已启用(无响应)”变为“已禁用(需启用)”。若状态未变,关闭所有浏览器窗口(包括任务栏后台进程),再重新启动。
逐项修复关键插件权限与匹配逻辑
Tampermonkey类脚本插件最容易出现“看似启用实则被静音”的情况,必须手动校准两项核心权限:
打开bebrowser://extensions→找到Tampermonkey→点击“详情”→勾选【允许访问文件URL】和【在所有网站上运行】。
接着点开右上角Tampermonkey图标→选“仪表盘”→检查目标脚本是否在“已安装脚本”列表中。若为空白,说明脚本从未真正载入;此时去Greasy Fork重新安装,或全选脚本代码→点“创建新脚本”→粘贴覆盖→Ctrl+S保存。
若脚本存在但不触发,点开该脚本名称→滚动到顶部元数据区→检查@match规则:当前网址是https://www.example.com/path,而规则写的是@match https://example.com/*,就会因缺少www子域而失效;访问的是http协议页,规则却限定https,同样跳过。临时验证可改为@match *://*/*,保存后刷新页面测试。
清除扩展缓存并重载全部插件
第一步:关闭所有百度浏览器窗口,包括任务栏后台残留进程(可在任务管理器中结束所有baidubrowser.exe)。
第二步:按下Win+R,输入以下命令并回车:cmd /c del /q /f "%LOCALAPPDATA%\Baidu\BaiduBrowser\User Data\Default\Extensions\*"。
第三步:重启浏览器,重新进入bebrowser://extensions,开启开发者模式,逐一点击各插件卡片右下角的“重新加载”按钮。不要跳过任一插件,尤其是广告拦截器和油猴脚本,它们常相互依赖。











