应启用Chrome内置PDF查看器并禁用冲突扩展,检查PDF.js配置、系统MIME关联及站点级下载权限,确保PDF在浏览器中预览而非下载。
如果您点击PDF链接后浏览器直接下载文件而非在标签页中预览,说明Chrome内置PDF查看器未启用或被其他设置覆盖。以下是解决此问题的步骤:
一、启用Chrome内置PDF查看器
Chrome自带PDF Viewer组件,启用后可直接在浏览器内渲染PDF内容,无需外部程序介入。该功能依赖于内容设置中的PDF文档权限开关。
1、在Chrome地址栏输入chrome://settings/content/pdfDocuments并回车。
2、将“在Chrome中打开PDF文件”选项设为开启状态。
3、确认页面顶部显示已允许在Chrome中打开PDF文件。
4、关闭“下载PDF文件,而不是在Chrome中自动打开它们”开关。
二、检查并禁用冲突的浏览器扩展
某些扩展会拦截application/pdf响应头,并强制触发下载行为,绕过内置查看器的处理流程。
1、点击浏览器右上角拼图形状的扩展图标,选择“管理扩展”。
2、逐一查看已启用扩展的权限,重点关注是否包含读取和更改所有网站的数据。
3、临时停用广告拦截器(如uBlock Origin旧规则集)、下载增强类(如DownThemAll)及安全类扩展。
4、重启Chrome,访问任意PDF链接测试是否恢复预览功能。
三、重置PDF.js相关配置项
Chrome内部使用PDF.js引擎进行渲染,若其被显式禁用或受系统策略限制,将导致预览失效并退化为下载。
1、在地址栏输入chrome://settings/reset,点击“将设置还原为原始默认设置”并确认。
2、若需精细控制,可访问chrome://flags,搜索“pdf”关键词。