使用print.js插件导出PDF,要求用户点打印,导出完成后调接口添加一个操作记录,点取消就不记录。
看printJS官网似乎没有对应的事件:
试了下onPrintDialogClose
,不管点取消还是打印都触发,还有点毛病,关闭弹窗还要焦点回到窗口才能触发事件。
网上有个地方说更新了俩函数onStart
和onEnd
,都试了下,无事发生。
望大佬指点。。
使用print.js插件导出PDF,要求用户点打印,导出完成后调接口添加一个操作记录,点取消就不记录。
看printJS官网似乎没有对应的事件:
试了下onPrintDialogClose
,不管点取消还是打印都触发,还有点毛病,关闭弹窗还要焦点回到窗口才能触发事件。
网上有个地方说更新了俩函数onStart
和onEnd
,都试了下,无事发生。
望大佬指点。。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
任何 JS 库的基础都是浏览器 API,所以如果浏览器没提供所需的 API,那有些功能就无法实现。
在 MDN 上搜了一下,没发现所谓“打印完成”的事件,估计是没办法。