如果安装了下载管理器,则不在div或iframe中显示PDF

时间:2013-09-03 06:05:37

标签: html pdf iframe download-manager

<iframe src="mydoc.pdf" width="600px" height="800px"></iframe>


<div>
<iframe src="mydoc.pdf" width="600px" height="800px"></iframe>
</div
如果安装了idm,

上面的代码无效。

2 个答案:

答案 0 :(得分:0)

Content-Disposition标头可以设置为附件或内联

使用内联,浏览器将尝试在浏览器中打开文件。

因此,如果你有一个PDF文件和Firefox / Adob​​e Reader,内联处置将在Firefox中打开PDF,而附件将强制它下载。

因此,请确保将Content-Disposition标头设置为内联。

答案 1 :(得分:0)

你应该尝试使用像这样的对象标签:

<object data="sample.pdf#toolbar=1&amp;navpanes=0&amp;scrollbar=1&amp;page=1&amp;view=FitH" type="application/pdf" width="100%" height="100%">

这适用于Chrome和新FF中的原生pdf支持,以及IE中的插件(如Foxit或Acrobat Reader)。

可以使用标签外的html定义宽度和高度。