当我在 Chrome 中单击 PDF 链接时,它会在浏览器窗口中自动打开。我怎样才能让它下载并使用外部查看器打开?
更新:我实施了 djhowell 的解决方案,但 Chrome 似乎仍然以不同于常规文件的方式处理 PDF 文件。当我单击 PDF 链接时,它会在 Adobe Reader 中打开,但通常文件会先下载到文件夹。
我也觉得奇怪的是,这是由 Reader 而不是 Chrome 控制的。Chrome 中的任何地方都没有任何文件类型控件吗?
使用的网站Content-Disposition: attachment强迫我下载我不喜欢的文件。
例如,我想打印出我的 ISP 的发票以用于税收目的。他们愚蠢的网站强迫我下载 12 个 PDF 文件,例如5834886-1_104679449.pdf. 这些弄乱了我的下载文件夹。更糟糕的是,如果链接的信息不够丰富,我需要通过打开它来检查文档。
如何禁用Content-Disposition:attachment并强制浏览器使用 PDF 的内嵌显示?如果我想保存文件,我可以从浏览器菜单或按Control/ 进行保存CommandS。
我在 OS X 上使用 Google Chrome,但如果可能的话,我希望有一个适用于所有浏览器和操作系统的通用解决方案。
有时您想点击 pdf/image/etc 链接并实际在浏览器中查看它,而不是下载它。
在我最近的试运行中,它是我正在使用的Mantis服务器上的屏幕截图。
当我点击链接时,它会立即提示我保存文件,没有在浏览器中打开它的选项。
我真的不想下载它,在图像查看器中打开它,然后记得在我完成后删除该文件。我希望当我关闭普通图像/pdf 的选项卡时,浏览器可以处理它,例如单击open [image] in new tab。
我知道浏览器为什么这样做,内容是通过 HTTP 标头提供的Content-Disposition:attachment,但我确信会有一个高级设置、隐藏的上下文菜单选项或很棒的扩展程序,可以让您查看某人想要您的内容实际保存。
有没有人知道这样的事情?
编辑
似乎 Firefox 有一个附加组件,但我找不到 Chrome 的端口。
我访问了一个网站,其中包含一个以 text/plain 内容类型返回的文档,我的 Google Chrome 版本用于在浏览器窗口中以纯文本形式显示它。我喜欢这样。但是,当我访问它时,它现在已经开始下载文档,这意味着我必须使用文本编辑器打开它才能查看它。如何让 Chrome 恢复到旧的行为?
我的网站上有可供用户下载的 PDF 文件。
当用户单击 PDF 链接时,有没有办法指示 Chrome 不要在用户浏览器中查看 PDF,而是将 PDF 下载到用户下载文件夹?或者至少指示 Chrome 询问用户他是要在浏览器中查看 PDF 还是下载它(而不是仅在浏览器中自动查看)?
谢谢 :)