我想创建一个Firefox附加组件,我用它来捕获“file> print”浏览器事件以阻止它。有谁知道如何抓住这个事件?我在browser.xul文件中找到命令:
<command id="cmd_print" oncommand="goDoCommand('cmd_print')"/>
我可以捕获goDoCommand('cmd_print')事件吗?
答案 0 :(得分:1)
更容易做的事情就是简单地覆盖命令,使其无效。
在你的XUL叠加层中,执行以下操作:
<commandset id="mainCommandSet">
<command id="cmd_print" oncommand=""/>
</commandset>
执行cmd_print时,这不会导致任何事情发生。