2010-01-20 94 views
1

我正在使用XPCOM C++编写Firefox扩展。Firefox弹出窗口事件

我想在弹出窗口(如我们在浏览www.rediffmail.com时看到的)打开时收到通知。

我该如何捕获此事件? 有谁知道如何去做?

感谢您的帮助。

+0

交叉引用重复帖子:http://forums.mozillazine.org/viewtopic.php?f=19&t=1705505 – Nickolay 2010-01-29 15:43:15

回答

1

“就像我们在浏览www.rediffmail.com时看到的一样”是一个很差的定义,所以我会假设你在谈论常规的弹出窗口(带标题栏等),而不是Javascript实现的 - 选项卡对话框,而不是在新选项卡中打开的新页面。

notifications fired when new windows are open(或者您可以覆盖Firefox的browser.xul注入您的代码)。

还有一个PopupWindow DOM event,据我所知,没有记录。