-1
我只是在网页浏览器中检测打印状态。如您所见,浏览器支持取消或打印按钮的状态。 为了看用户点击取消,打印按钮,我只是使用JavaScript。 但我没有得到好的结果。 有没有很好的方法来检测状态?如何使用javascript在Web浏览器中检测打印状态或取消状态?
我只是在网页浏览器中检测打印状态。如您所见,浏览器支持取消或打印按钮的状态。 为了看用户点击取消,打印按钮,我只是使用JavaScript。 但我没有得到好的结果。 有没有很好的方法来检测状态?如何使用javascript在Web浏览器中检测打印状态或取消状态?
window.print()
不返回任何值。
我不认为有办法知道用户是否点击保存或取消。这是你的操作系统更多的工作来观察那里正在发生的事情。还有的时候,然而,两个事件处理
window.onbeforeprint
和window.onafterprint
。代码段
window.onbeforeprint = function() {
console.log('This will be called before the user prints.');
};
window.onafterprint = function() {
console.log('This will be called after the user prints');
};
看看here
感谢您的答复,但window.onafterprint功能在两种条件下跑出了用户点击是否要取消或打印button.so我觉得跟此功能我们无法检测到正确的行为,如果点击打印按钮。所以我已经使用了这个代码,但我没有运气 – sambath
检查一次。 (“print”)。addListener(function(){ alert(“Print Dialog open。”) }); –
谢谢,Ramu Bhusal。但对我而言没有结果。 – sambath