代码之家  ›  专栏  ›  技术社区  ›  Sharad

通过jquery/js/browser特定的API捕获打印事件

  •  2
  • Sharad  · 技术社区  · 14 年前

    我想问一下是否有一种方法可以捕获打印事件(如OnBeforePrint和OnAfterPrint事件)。事实上,我想做的更多。我想知道我是否可以中断打印,取消打印,或者可以一起更改打印选项来获得myprint选项。 这可以通过插件/extensions/xpcom实现吗? 实际上,我想要一个跨浏览器控件,我不介意在不同的浏览器中有单独的控件。如通过IE中的插件、Mozilla中的extension/xpcom和chrome扩展(如果可能的话)。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Community miroxlav    7 年前

    我要引用 danieltalsky 回答 Javascript Event Handler for Print 因为我认为这同样适用于你的情况:

    在IE中有非标准的window.onbeforeprint()和window.onafterprint()事件监听器。然而,我知道没有一种非IE的方法可以做到这一点。

    你想做什么样的改变?有可能通过为打印样式表指定不同的规则来解决您的问题。