Я пишу расширение для Firefox, и мне действительно нужно слушать события TabOpen и получать некоторые подробности об открывшейся вкладке. Но я не могу понять, как получить фактическую вкладку от объекта event
, который получает мой обратный вызов. Это где-то в event.data
? Есть ли способ осмотреть этот объект?
Какой-то код, который я пробовал до сих пор, но он не работает:
Application.activeWindow.events.addListener("TabOpen",
function(event) {
Application.console.log("TabOpen");
var tab = event.data.target;
Application.console.log(tab.uri);
}
);