如何使Firefox ignore Content-Disposition: attachment
标头?我发现无法在浏览器中查看图像非常令人讨厌,因为它要求我下载图像。
我不想下载文件,我只想在浏览器中查看它。如果浏览器没有可处理的插件,则then应该要求下载。
例如我已经安装了Adobe Acrobat Reader作为Firefox的插件。我单击了指向PDF的链接,当它应使用插件在浏览器中打开时,它要求我保存它。如果服务器未在响应中发送Content-Disposition: attachment
标头,则会出现这种情况。
Firefox 3.6.6Windows XP SP3
"Open in browser" extension对于浏览器本身支持的格式很有用,不确定PDF格式。
旧版1.18(适用于Waterfox Classic之类的浏览器用户)位于Classic Add-ons Archive:
嗯,这就是处置类型“附件”的目的。
默认行为(缺少标题时,应显示为行内。)>
也许您的浏览器或阅读器插件存在配置问题?
对于PDF,有一个名为PDF-Download的插件,它会覆盖任何尝试下载PDF的尝试,并让用户决定他们希望如何下载它(内联,保存,外部等)。您可能也可以对其进行修改以使其适用于其他文件类型。
您可以编写一个firefox扩展名,以删除PDF文件的处理标头。这将是一个相当简单的扩展。
今晚我也found this,这完全可以防止Firefox破坏下载内容。它实际上是对MAC中隐藏的/ private / temp文件夹的重定向修复。天才。
由于我一直在寻找解决方案,而实际上没有可用的附件可用于Firefox 31.0(Ubuntu),所以我决定尝试创建自己的附件。