如何在javascript中打开pdf文件新的浏览器窗口

Sha*_*s88 5 javascript

我需要在新的浏览器选项卡中打开pdf文件.这该怎么做.我在用

var docLocation = '../downloads/doc.pdf';
window.open(docLocation,"resizeable,scrollbar"); 
Run Code Online (Sandbox Code Playgroud)

但它会打开浏览器的下载对话框.怎么做到这一点?

小智 6

此代码将在完整窗口中打开 pdf 文档JavaScript

var pdf = MyPdf.pdf;
window.open(pdf);
Run Code Online (Sandbox Code Playgroud)

打开窗口的函数如下所示:

function openPDF(pdf){
  window.open(pdf);
  return false;
}
Run Code Online (Sandbox Code Playgroud)


Jam*_*xon 3

显示 pdf 的能力完全取决于用户是否有可用于显示 pdf 的插件以及是否设置了以这种方式处理 pdf 文件的设置。

有一些 Flash 小部件可用于向用户呈现 pdf 内容,但要直接回答您的问题,您无法控制用户选择如何处理 pdf 文件的首选项。