如何在没有下载的情况下在新窗口中打开pdf

时间:2015-04-15 08:50:05

标签: html5 css3 pdf

如何在新窗口中打开pdf? 我试着用这个但是再次下载而不是在新窗口中打开。 我用这个:

 <a href="../PDF/Allgemeine_Lieferbedingungen_Main.pdf" target="_blank" >downloaden</a></p>

如何让它打开? 谢谢!

2 个答案:

答案 0 :(得分:1)

安装pdf阅读器插件。如果未安装插件,浏览器将始终下载该文件。

答案 1 :(得分:0)

一个不太干净,但在您的情况下可以使用的解决方案是在您创建的页面中使用iframe,并在您的网址中将PDF路径作为查询发送,以加载到目标iframe中。

<a href="../pdfWindow.html?pdfURL=../PDF/Allgemeine_Lieferbedingungen_Main.pdf" target="_blank" >downloaden</a></p>

然后,在你的&#34; pdfWindow.html&#34;页面,创建一个iframe,并添加JS,如下所示:

$(document).ready(function(){
    var url =  window.location.href;
    var queries = url.split("?");
    var ref = queries[1];
    $("#iframe").prop("src", ref );
});

对于搜索引擎优化,您应该使用javascript转换您的href,以保持机器人的路径清洁,不确定他们喜欢查询中的PDF文件。待确认。正如我所说,它并不是很干净。