printJs 有没有打印完成的事件?

使用print.js插件导出PDF,要求用户点打印,导出完成后调接口添加一个操作记录,点取消就不记录。
看printJS官网似乎没有对应的事件:
image.png
试了下onPrintDialogClose,不管点取消还是打印都触发,还有点毛病,关闭弹窗还要焦点回到窗口才能触发事件。
image.png
网上有个地方说更新了俩函数onStartonEnd,都试了下,无事发生。
望大佬指点。。

阅读 3.9k
2 个回答

任何 JS 库的基础都是浏览器 API,所以如果浏览器没提供所需的 API,那有些功能就无法实现。

在 MDN 上搜了一下,没发现所谓“打印完成”的事件,估计是没办法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题