javascript - 添加用javascript中的pdf文件打开的空白窗口

标签 javascript html pdf

我想在页面加载(onload)时打开一个pdf文件,我通过在onload操作上调用javascript函数来完成它,我可以在adobe reader中打开pdf,但问题是我得到了新的空白浏览器窗口添加到 adobe 文件(在 adobe 中打开,而不是在浏览器中打开)

<html>
<script type="text/javascript">
    function windoeOpen() {
        var myWindow = window.open(" ", "windowname", "width=200, height=100");
        myWindow.location.href = "file:///F:/pdf2.pdf";
    }
</script>

<body onload="windoeOpen()">
  <code>
  ........
 </code>
</body>

</html>

请给我建议如何关闭额外的浏览器空白窗口。

注意:

但是如果我在浏览器中打开pdf,它工作正常(按预期在浏览器中打开),无需添加空白浏览器。

最佳答案

您只需指定 window.location.href像这样:

JavaScript:

<script type="text/javascript">
    function windoeOpen()
    {
        window.location.href = "file:///F:/pdf2.pdf";
    }
</script>

HTML:

<body onload ="windoeOpen()">

关于javascript - 添加用javascript中的pdf文件打开的空白窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32341466/

相关文章:

java - 向 pdf 添加文本?

java - 在代码中检测 PDF 包或组合

pdf - "hybrid PDF file"使用的标准是什么?

javascript - 使用 Jasmine 和 Karma 进行 Angular Testing - 对于延迟加载的组件,路由器导出错误和组件创建测试失败

javascript - 向 Algolia 发送部分对象更新时如何删除属性?

javascript - 有没有办法在 HTML5 中播放 mpeg 视频?

javascript - jQuery - 选择除

javascript - Jade 逃逸问题?

javascript - 获取 HTML Body 中的 Javascript 变量

css - 需要自定义轮播帮助