我想在页面加载(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/