-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