我在檢測到javascript中的打印事件時遇到了問題。例如,用戶不願意打印文檔並在網頁上按下打印,則另一個窗口出現,例如,從Adobe Reader進行打印,然後出現另一個Adobe Reader窗口,您可以在其中設置屬性,選擇要打印的頁面以及不需要的內容...並在此窗口中顯示打印按鈕。我真的可以檢測到用戶何時在瀏覽器中使用JavaScript在此Adobe Reader窗口內按下此打印按鈕?檢測用戶是否通過javascript打印了某些內容
我已經嘗試使用onafterprint
但也許我沒有做到這一點或我不知道。
它在我的主要js
文件裏面是這樣的。
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');
};
我把從這裏:https://www.tjvantoll.com/2012/06/15/detecting-print-requests-with-javascript/
它只適用於我試圖打印按ctrl + p。當用戶點擊「打印」並轉到打印機時,我需要捕捉事件。只有在真正要印刷的時候。 – CodePuppe
您的意思是文件 - >打印或?因爲第一個至少在Chrome中工作。 –
我的意思是'