【发布时间】:2017-09-28 16:00:37
【问题描述】:
我只想在单击 chrome 浏览器的打印对话框的打印按钮时更新数据库。我只想跟踪打印按钮而不是取消。
帮帮我..
提前致谢。
【问题讨论】:
标签: javascript jquery html google-chrome
我只想在单击 chrome 浏览器的打印对话框的打印按钮时更新数据库。我只想跟踪打印按钮而不是取消。
帮帮我..
提前致谢。
【问题讨论】:
标签: javascript jquery html google-chrome
您可以尝试在 javascript 中使用 matchMedia 方法,在该方法中,您附加一个侦听器以检查 print 媒体查询以确定何时打印。有一篇关于它用于这个确切目的的文章,在这里:Use matchMedia to detect when printing from a browser.
摘录:
var mediaQueryList = window.matchMedia('print');
mediaQueryList.addListener(function(mql) {
if (mql.matches) {
console.log('onbeforeprint equivalent');
} else {
console.log('onafterprint equivalent');
}
});
您还可以阅读 window.matchMedia() 上的规格以了解更多信息。
【讨论】: