【问题标题】:Track Print Button Clicked or not of chrome browserchrome浏览器的跟踪打印按钮是否单击
【发布时间】:2017-09-28 16:00:37
【问题描述】:

我只想在单击 chrome 浏览器的打印对话框的打印按钮时更新数据库。我只想跟踪打印按钮而不是取消。

帮帮我..

提前致谢。

【问题讨论】:

    标签: javascript jquery html google-chrome


    【解决方案1】:

    您可以尝试在 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() 上的规格以了解更多信息。

    【讨论】:

      猜你喜欢
      • 2015-07-06
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多