通过Jquery / JS / Browser特定API捕获打印事件

时间:2010-06-18 05:21:29

标签: javascript jquery internet-explorer mozilla google-chrome-extension

我想询问是否有办法捕获打印事件(如IE onbeforeprint和onafterprint事件)。其实我想做更多。我想知道我是否可以中断打印,取消打印或者可以一起更改打印选项以获得myPrint选项。        这可以通过插件/扩展/ XPCOM来实现吗? 实际上我想要一个跨浏览器控件,我不介意在不同的浏览器中单独控制..就像通过IE中的插件,mozilla中的扩展/ XPCOM和Chrome扩展(如果可能的话)..

1 个答案:

答案 0 :(得分:1)

我会引用danieltalsky回复Javascript Event Handler for Print帖子,因为我认为同样适用于您的情况:

  

在IE中有非标准的window.onBeforePrint()和window.onAfterPrint()事件监听器。然而,我所知道的并没有非IE的方法。

     

您想要做出哪些改变?您可以通过为打印样式表指定不同的规则来解决问题。