在弹出窗口中显示PDF会导致window.close为true

时间:2015-09-14 08:11:22

标签: javascript acrobat

我在弹出窗口(IE11)中显示了一个PDF,尝试使用子窗口对象关闭弹出窗口,但发现它已经关闭但是pdf如果仍然打开。这表明Acrobat仍然在工作。是否可以使用java-script从浏览器中关闭它?我尝试在iframe中嵌入pdf,但它仍无法正常工作..

使用JavaScript有解决方法吗?

1 个答案:

答案 0 :(得分:0)

var win; win = window.open('" + vServletURL +
            "','_blank',\"height=300,width=200,scrollbars=no,status=no, resizable=no\");"+
            "setTimeout(function(){if(!win.closed)win.close();},5000);

要弹出pdf ..我的servlet构建pdf;

OutputStream out = response.getOutputStream();out.write(baos.toByteArray()); out.flush(); out.close();

是baos是ByteArrayOutputStream