我想在浏览器窗口中显示PDF文件预览。当用户点击PDF文件时,我想打开一个新的浏览器窗口并在其中显示PDF文件。我明白,浏览器可以自己渲染PDF文件,而无需任何第三方库。所以这是我在做什么:使用iFrame在新窗口中打开PDF
window.open(LinkToPDF,'_blank','width=800, height=900');
这确实打开一个新窗口,但不是显示它下载它的PDF。我究竟做错了什么?如果我只是在浏览器中打开一些PDF网址,它会向我显示PDF,那么为什么此代码会下载该PDF?
编辑:在PDF URL内容处置头被设置为它迫使浏览器下载文件附件,有没有办法忽略这个头,或只是下载JavaScript中的内容,并显示它。
一般来说,取决于您使用的浏览器配置。如果在_blank上,它也可以打开。请具体浏览器和版本 – 2014-10-30 23:46:46
URL到底有没有.pdf?这可能是原因吗?我如何创建一个Iframe并说它是PDF? – sublime 2014-10-30 23:48:18
+1有趣的问题 – 2014-10-30 23:57:46