激情欧美日韩一区二区|国产18在线播放|黄的日本免费大片|国产色在线 | 亚洲|青青操夜夜操

關于window.print()方法的回調問題

歡歡歡歡 發表于 2019-2-23 10:21

一個打印功能,客戶需要知道具體的打印次數;

網上百度了一堆,都說在預覽頁,javascript無法獲知用戶具體點擊了“打印”按鈕還是“取消”按鈕;

谷歌打印機預覽頁

只有一個事件(onafterprint)在結束后會被回調,但是也是無法區分具體是打印了還是取消了。這也許是目前最接近需求的解決方案了。

一個觀點:即便點擊了“打印”按鈕也不能保證打印成功,有可能選錯打印機,有可能打印機沒紙等等

一個萬無一失但是會降低體驗的解決方案:就是頁面上彈出一個提示框,讓用戶手動選擇是否打印成功。

其他關鍵詞:window.matchMedia 

參考鏈接:鏈接1  鏈接2