我正在生成一个打印机友好的页面,该页面会在用户访问时自动打开浏览器的打印对话框。如果用户按下“取消”,有没有办法关闭窗口?
问问题
10296 次
2 回答
1
window.close()
关闭当前窗口
你可以这样做。
<button type="button" id="cancelButton">Cancel</button>
$('#cancelButton').click(function(){
window.close();
});
于 2012-05-13T04:29:15.740 回答
0
window.print()
没有标准;它的操作是从浏览器到浏览器的抓包。此外,据我所知,在任何浏览器实现中都不会将信息传回。您无法确定用户如何通过 JavaScript 响应打印对话框。
也就是说,打印友好页面的唯一要点似乎就是打印。也许您可以在提示打印后关闭窗口,而不管用户如何响应?
于 2012-05-13T04:50:03.980 回答