gpt4 book ai didi

javascript - JS,如何检测打印窗口的打印请求?

转载 作者:行者123 更新时间:2023-11-28 03:51:08 25 4
gpt4 key购买 nike

我有一个名为打印并提交的表单和按钮

单击该按钮会调用 Ajax 请求,该请求正在创建 PDF 并使用 PrintJS 插件 (http://printjs.crabbly.com/) 在打印窗口中打开它

我想在打印请求(打印或取消)后调用 $('#form').submit()

enter image description here

我找到了这个解决方案 https://www.tjvantoll.com/2012/06/15/detecting-print-requests-with-javascript/ 但它在我的情况下不起作用。仅当我使用CTRL + P组合时它才有效

最佳答案

看起来 Promise 就是您正在寻找的东西。

(Printjs .print() 返回 promise )

类似于:

import { Print } from 'printjs'

Print.print(...).then($('#form').submit())

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then

关于javascript - JS,如何检测打印窗口的打印请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47987759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com