如果在谷歌浏览器中点击PDF链接后没有弹出预览而是直接开始下载,这说明Chrome内置的PDF阅读器未能被强制接管,或被某些策略所覆盖。别着急,按照以下几步操作,就能轻松解决这个问题,让PDF文件始终在浏览器内正常预览。

直接给出结论:要禁用网页自动下载PDF并确保Chrome内置阅读器强制接管,可以按下面五个方向依次排查。多数情况下,前两个方法就能解决问题。
一、启用Chrome内置PDF查看器并强制接管
这个方法的思路很简单:告诉浏览器“遇到PDF文件时,自己打开预览,不要直接下载”。具体操作几步就能搞定。
1、在地址栏输入 chrome://settings/content/pdfDocuments 然后回车,直接进入PDF行为控制页面。
2、将页面顶部的开关拨到 开启状态,确保“在Chrome中打开PDF文件”已经点亮。
3、向下滚动,找到并关闭 “下载PDF文件,而不是在Chrome中自动打开它们” 这个选项。
4、关闭设置页面,再去点击一个PDF链接测试,看看是否已经在当前标签页中直接显示内容了。
二、禁用劫持PDF MIME类型的浏览器扩展
实际上,很多情况下罪魁祸首是您安装的PDF相关扩展。像Adobe Acrobat、Foxit Reader、PDF Viewer Pro这些,它们会主动声明对PDF文件的“处理权”,从而绕过Chrome内置查看器,直接触发下载。
1、地址栏输入 chrome://extensions/ 回车,进入扩展管理页面。
2、逐一检查已启用的扩展,重点留意名称中带 “PDF”、“Acrobat”、“Foxit”、“Reader” 的扩展。
3、找到可疑的扩展,先点击 “停用” 看看效果;想彻底解决就直接点击“移除”。
4、关闭所有Chrome窗口,重新打开,再次测试那个PDF链接。
三、通过命令行参数强制启用PDF扩展
如果系统策略或企业配置把PDF扩展给禁用了,那用前面两个方法可能都不管用。这时候就需要更直接的手段——通过启动参数强制开启。
1、完全退出Chrome,最好到任务管理器中确认chrome.exe进程没有残留。
2、右键点击Chrome的快捷方式,选择“属性”,在“目标”字段末尾的引号外面加一个空格,然后输入:--enable-pdf-extension。
3、点击“应用”保存。注意,以后只能通过这个快捷方式启动Chrome,才会带上该参数。
4、启动后,访问 chrome://version,查看“Command Line”一行是否包含刚才添加的参数,以确认生效。
四、清除特定网站的PDF下载权限记录
Chrome会记住您对每个网站的操作偏好。比如您曾经在某个网站上点击了“下载PDF”而不是预览,那它以后就会一直这样做,即使全局设置已经改过来也没用。
1、打开那个会触发自动下载的PDF页面,比如 https://example.com/doc.pdf。
2、点击地址栏左边的锁形图标或“i”信息图标,选择“网站设置”。
3、向下找到“PDF文档”这一项,点击右侧的下拉菜单,将其改为 “允许”,而不是“阻止”或“自动下载”。
4、关闭设置页面,刷新一下,看看PDF是否已经开始预览了。
五、重置PDF.js相关实验性标志位
如果您之前进入过Chrome的实验功能页面(chrome://flags),修改过PDF相关的选项,那也可能导致渲染模块出问题,从而触发下载。
1、地址栏输入 chrome://flags 并回车。
2、在搜索框中分别搜索 pdf-extension 和 pdf-untrusted。
3、将两个选项的状态都设为 Default。如果本来就是Enabled,则无需改动,但一定要确保没有一个是Disabled状态。
4、点击页面底部的 “立即重新启动” 按钮,让改动生效。
