调用window.print()方法,如何获取打印完成的回调事件?
请问js 有没有方法可以获取到点击了这个打印按钮的回调事件。
回答
看这里
(function() { var beforePrint = function() {
console.log('打印前');
};
var afterPrint = function() {
console.log('打印后');
};
if (window.matchMedia) {
var mediaQueryList = window.matchMedia('print');
mediaQueryList.addListener(function(mql) {
if (mql.matches) {
beforePrint();
} else {
afterPrint();
}
});
}
window.onbeforeprint = beforePrint;
window.onafterprint = afterPrint;
}());
以上是 调用window.print()方法,如何获取打印完成的回调事件? 的全部内容, 来源链接: utcz.com/a/84736.html