对于某些文件,chrome 会下载,而对于其他文件,chrome 会直接打开。是否有任何设置可用于选择直接在 chrome 中打开哪些类型的文件?
答案1
@spherical_dog 是对的。这取决于content-disposition
标头。标头由服务器设置。因此,您(客户端)对此无能为力。
但据我所知,如果content-disposition
服务器未设置标头,chrome 只会打开.txt
,.pdf
有时还会自动打开其中的图像文件。
没有针对此问题的特定设置,但您可以尝试以下操作:
- 如果您尝试禁用内置 PDF 查看器,请在地址栏中输入“chrome:plugins”,然后单击“Chrome PDF 查看器”插件条目下的“禁用”链接。这样,您就可以随时下载 PDF 文件,而无需在 Chrome 中查看它们
- 有一种方法可以在下载完成后立即自动打开特定文件类型(不是在 Chrome 中,而是在该文件类型的默认查看器中)。下载文件。单击屏幕底部出现的文件上的箭头,然后选择“始终打开此类型的文件”。从以后,如果您下载相同类型的文件,chrome 将自动为您打开它。
更新
有一个 chrome 扩展程序可以帮助你在响应标头中注入自定义标头。点击此处查看修改头。您可以在此处将content-disposition
值设置为attachment
。它将自动下载文件。
重要的:使用filter
此扩展中的选项卡来过滤应用此自定义标头的位置。您可以创建一个过滤器,仅允许下载 pdf 文件。如果没有过滤器,如果您使用它,它将下载所有内容。甚至是网页。
这不是一个真正的解决方案,而只是为了通知您这也是可能的。