Chrome自动下载PDF而非预览,需启用内置PDF查看器(chrome://settings/content/pdfDocuments中开启“在Chrome中打开PDF文件”并关闭“下载PDF文件”开关),禁用劫持响应头的扩展,重置Windows系统.pdf关联为“无应用”,并清除缓存及站点数据。
当你在谷歌浏览器中点击PDF链接时,页面不预览而是直接下载文件,说明Chrome内置PDF查看器被禁用或被其他设置覆盖,必须重新启用并清理干扰项才能恢复内嵌预览功能。
这是最核心的一步,所有后续操作都建立在此基础上。Chrome自带PDF.js引擎,但默认可能被关闭。
1、在地址栏输入 【chrome://settings/content/pdfDocuments】 并回车,直达PDF行为控制页。
2、确认顶部开关为“已允许在Chrome中打开PDF文件”——如果显示“已阻止”,点击开关将其开启。
3、向下滚动,找到“下载PDF文件,而不是在Chrome中自动打开它们”选项,【必须关闭该开关】。若保持开启,无论其他设置如何,PDF都会强制下载。
4、关闭当前页面,无需重启浏览器,立即用新标签页测试任意PDF链接,观察是否开始内嵌加载。
某些扩展会劫持application/pdf响应头,把本该渲染的PDF变成attachment下载,连PDF.js都没机会启动。
方法一:无痕模式快速验证
点击右上角三个点 → “新建无痕窗口” → 在无痕窗口中打开同一PDF链接。能预览?说明常规窗口里有扩展在捣鬼。
方法二:精准定位冲突项
1、地址栏输入 【chrome://extensions/】 回车,进入扩展管理页。
2、重点检查名称含“PDF”“Download”“Ad”“Capture”“IDM”“Thunder”的扩展——尤其是uBlock Origin旧规则集、DownThemAll、Flash Video Downloader这类老牌工具。
3、对可疑项,先点击“停用”而非直接删除;停用后刷新PDF页面,若恢复预览,即确认该扩展为元凶。
注意:停用后不用重启浏览器,刷新页面即可生效。
Windows会把.pdf后缀绑定到某个程序,一旦设为“Adobe Acrobat Reader DC”或“Edge”,Chrome即使设置正确也会被绕过,直接跳转或静默下载。
第一步:打开系统默认应用设置
按下 Win + R,输入 【control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram】 回车。
第二步:找到.pdf条目
点击“将文件类型或协议与程序关联” → 滚动列表找到“.pdf” → 点击右侧当前默认程序图标。
第三步:解除外部绑定
从弹出菜单中选择“Microsoft Edge”以外的选项——推荐选“无应用”或留空,**不要选Adobe、Foxit、WPS等第三方阅读器**。Chrome不需要靠系统关联来预览PDF,它只依赖自己的PDF.js和网站权限。
损坏的缓存可能固化了错误的Content-Disposition头解析结果,导致浏览器持续误判PDF为下载项。
1、按 Ctrl + Shift + Delete 打开清除面板。
2、时间范围选“全部时间”,勾选“Cookie及其他网站数据”和“缓存的图片和文件”。
3、点击“清除数据”——这一步会同时清掉Chrome对特定网站的PDF下载权限记录,比如某站点曾被你手动选过“始终下载”,此记录就存在这里。
4、清理完成后,关闭所有Chrome窗口,再全新启动浏览器。