javascript / jquery:打印取消关闭窗口?

时间:2012-05-13 04:27:31

标签: javascript jquery printdialog

我正在生成一个打印机友好的页面,在用户访问时会自动打开浏览器的打印对话框。如果用户按“取消”,有没有办法关闭窗口?

2 个答案:

答案 0 :(得分:1)

window.close()

关闭当前窗口

你可以这样做。

<button type="button" id="cancelButton">Cancel</button>

$('#cancelButton').click(function(){
    window.close();
});

答案 1 :(得分:0)

window.print()没有标准;它的操作是从浏览器到浏览器的抓包。此外,据我所知,在没有浏览器实现的情况下它会传回信息。您无法确定用户如何通过JavaScript响应打印对话框。

那就是说,打印友好页面的唯一要点就是打印。也许您可以在提示打印后关闭窗口,无论用户如何响应?