如何捕获文件>在Firefox附加组件中打印事件?

时间:2011-11-18 13:41:44

标签: events printing firefox-addon

我想创建一个Firefox附加组件,我用它来捕获“file> print”浏览器事件以阻止它。有谁知道如何抓住这个事件?我在browser.xul文件中找到命令:

   <command id="cmd_print" oncommand="goDoCommand('cmd_print')"/>

我可以捕获goDoCommand('cmd_print')事件吗?

1 个答案:

答案 0 :(得分:1)

更容易做的事情就是简单地覆盖命令,使其无效。

在你的XUL叠加层中,执行以下操作:

<commandset id="mainCommandSet">
  <command id="cmd_print" oncommand=""/>
</commandset>

执行cmd_print时,这不会导致任何事情发生。