怎么恢复百度浏览器被禁用的内置PDF阅读器?
百度浏览器遇到PDF只下载不预览,或者直接给你甩个空白页的情况,十有八九是它内置的PDF阅读器被关了或配置乱了——跟Chrome那种出厂自带在线预览不同,百度这边得手动打开才行。

干脆先排查一下最常见的坑,80%的“PDF打不开”问题其实都栽在一个开关上。
检查并开启PDF文档自动打开设置
这一步基本是立竿见影的,别嫌啰嗦,照着来就行。
1、点浏览器右上角那三个小点 → 选“设置”。
2、左边菜单点“隐私设置与安全”,再点“网站设置”。
3、往下翻,找到“PDF文档”,点进去。
4、重点来了:确认“下载PDF文件而不是自动打开它们”这个开关处于
【关闭状态】
重置PDF Viewer组件状态
如果设置已经关了,但还是加载失败,那问题多半出在PDF Viewer插件上——可能被禁用了、损坏了,或者版本没跟上。
方法一:组件页强制更新
1、地址栏输入 chrome://components/ 回车。
2、列表里找到“PDF Viewer”,点它右边的“检查更新”。
3、等状态变成“最新”后,关掉页面,重启浏览器。
方法二:组件页没反应?试试插件页(仅旧版支持)
1、地址栏敲 chrome://plugins/ 回车(如果提示页面不存在,说明你的版本已经不支持这招,跳过就行)。
2、找到“PDF Viewer”,展开详细信息,确保状态是“已启用”。要是显示“已停用”,就点“启用”。
注意:新版百度浏览器已经逐步拿掉了 chrome://plugins/ 入口,优先用组件页的方式。
清除PDF关联协议残留配置
系统层面的PDF协议注册一旦乱了,浏览器即使收到application/pdf响应头,也会直接忽略渲染逻辑,转手丢给外部程序或者直接强制下载。换句话说,浏览器其实知道这是个PDF,但系统说“这货该归别人管”,它就真听话了。
第一步:彻底退出百度浏览器
别光点叉,最好去任务管理器把
【baidubrowser.exe】
第二步:清理注册表PDF协议项
1、按 Win + R,输 regedit,回车打开注册表编辑器。
2、导航到:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.pdf。
3、右侧找到“Application”字符串值,双击,把数据清空(留空),点确定。
第三步:重启浏览器并测试
重新打开浏览器,拿一个公开PDF链接试试(比如 https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf),看能不能直接渲染出来。能渲染,说明问题解决了。