使用iFrame在新窗口中打开PDF

时间:2014-10-30 23:44:35

标签: javascript pdf iframe browser

我想在浏览器窗口中显示PDF文件预览。当用户点击PDF文件时,我想打开一个新的浏览器窗口并在其中显示该PDF文件。我知道浏览器可以自己呈现PDF文件而无需任何第三方库。所以这就是我正在做的事情:

window.open(LinkToPDF,'_blank','width=800, height=900'); 

这会打开一个新窗口,但不会显示PDF,而是下载它。我究竟做错了什么?如果我只是在浏览器中打开一些PDF网址,它会向我显示PDF,那么为什么这段代码会下载该PDF呢?


编辑:在PDF网址中,内容处理标题被设置为强制浏览器下载文件的附件,有没有办法忽略此标题或只是下载javascript中的内容并显示它。

1 个答案:

答案 0 :(得分:0)

尝试:

function newwin(url,w,h) {
     var win = window.open("","temp","width="+w+",height="+h+",menubar=yes,toolbar=yes,location=yes,status=yes,scrollbars=auto,resizable=yes");
     win.location.href = url;
     win.focus();
}

<强>更新

您必须指定包含扩展名和/或标题的内容