Google Chrome 37 有时会在 PDF 查看器插件中打开 PDF,有时会下载 PDF

Rya*_*nTM 1 google-chrome

我在 Windows 8.1 Pro 上使用 Google Chrome 版本 37.0.2062.103。当我带着两个 PDF进入这个页面并左键单击它们时,我得到了不同的结果。Texas Instruments 数据表在 Google 的内置 PDF 阅读器中打开。Chrome 提供下载原理图。

如果在底部的下载对话框中,我单击向下箭头并选择“始终打开此类型的文件”,则两个 PDF 的行为是相同的。我在清除 Google Chrome 中的下载历史记录之前和之后都尝试过。

是什么导致了两个 PDF 之间的这种行为差异?

Ada*_*dam 5

这是他们在服务器端做的事情,取决于返回给客户端的任何标题,您可以允许使用默认行为查看 PDF,或者您可以强制客户端下载它。以一种可以实现的方式查看此页面

在这种情况下,它看起来不是故意的。如果您查看为这两个链接返回的标题,它们具有不同的“内容类型”。第一个具有内容类型application/pdf,第二个具有application/octet-stream. Chrome 认识到它可以application/pdf使用其内置的 PDF 查看器打开,但不能使用 content type application/octet-stream,因此它只是下载它。

你能为这个做什么?不多。可能有扩展可以解决这个问题,但我还没有找到。