我有一个页面,该页面在加载时希望它打开打印对话框,然后在关闭打印对话框时需要关闭该窗口。我已经尝试了很多东西。我目前有:
<script type="text/javascript">
window.onload = PrintMe;
window.onafterprint = function () { window.close() };
function PrintMe() {
window.print();
}
</script>
在Edge中,这似乎工作正常。我发现,它有时会起作用,这使我相信这是一个定时问题。有时,页面将加载并显示打印框,并在打印框关闭时关闭。有时,页面在加载之前会关闭。有时在关闭打印盒后页面没有关闭。有任何想法吗?