2010-01-20 93 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,據我所知,沒有記錄。