我正在使用PrintArea,我想处理“关闭”#39; “打印事件”对话框(Chrome,Firefox,...)。我试过了
window.onclose = function(){
// do something
}
但它不起作用。
有什么办法吗?
感谢任何解决方案。
答案 0 :(得分:0)
window.print() //or whatever you want to do
window.onfocus=function(){
//user is back
}
答案 1 :(得分:0)
执行此操作
window.print() //open the print dialog box
window.onafterprint=function(){
//do whatever it is you wish to do
}
注意强>
这仅适用于Firefox(> 6.0)和Internet Explorer。
对于其他浏览器,包括Chrome,请尝试window.matchMedia()
window.print() //open the print dialog box
var printEvent = window.matchMedia('print');
printEvent.addListener(function(printEnd) {
if (!printEnd.matches) {
// do whatever you wish to do
};
});