我正在寫一個Firefox擴展,真的需要聽取TabOpen事件並獲取有關已打開的選項卡的一些詳細信息。但我不知道如何從我的回調收到的event
對象中獲得實際選項卡。在event.data
的某個地方?有沒有辦法檢查這個對象?如何使用Firefox FUEL獲取TabOpen事件中的選項卡?
,我到目前爲止已經試過,但它不工作的一些代碼:
Application.activeWindow.events.addListener("TabOpen",
function(event) {
Application.console.log("TabOpen");
var tab = event.data.target;
Application.console.log(tab.uri);
}
);
謝謝,這工作很好。你能否告訴我這個祕密,你怎麼知道這件事?因爲在MDC中我找不到任何關於此的信息。 – vava 2009-05-19 02:32:56
我是一名Mozilla開發人員,所以我首先去了源代碼來看看事情。我不確定源代碼可以幫助那些不太熟悉它的人... 我會讓我們的文檔人員知道我們可能在這裏缺乏一點。 – sdwilsh 2009-05-19 13:44:12