一個打印功能,客戶需要知道具體的打印次數;
網上百度了一堆,都說在預覽頁,javascript無法獲知用戶具體點擊了“打印”按鈕還是“取消”按鈕;
只有一個事件(onafterprint)在結束后會被回調,但是也是無法區分具體是打印了還是取消了。這也許是目前最接近需求的解決方案了。
一個觀點:即便點擊了“打印”按鈕也不能保證打印成功,有可能選錯打印機,有可能打印機沒紙等等
一個萬無一失但是會降低體驗的解決方案:就是頁面上彈出一個提示框,讓用戶手動選擇是否打印成功。
其他關鍵詞:window.matchMedia
參考鏈接:鏈接1 鏈接2