我正在写一个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