Firefox addon 我能';在firefox sdk中关闭此选项卡时,无法获取该选项卡的url

Firefox addon 我能';在firefox sdk中关闭此选项卡时,无法获取该选项卡的url,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,在Sdk教程中: 当我关闭选项卡时,控制台显示“未定义的已关闭” 当选项卡关闭时,如何知道选项卡的url?是否有unload或onbeforeuload事件?类似这样的情况:我认为您的回调运行得有点晚,选项卡对象在那里,但在您的回调启动时,url和title等属性已经消失了,这是因为它们是getter。 var tabs = require("sdk/tabs"); function onOpen(tab) { tab.on("close", logClose); } function

在Sdk教程中:

当我关闭选项卡时,控制台显示“未定义的已关闭”


当选项卡关闭时,如何知道选项卡的url?

是否有
unload
onbeforeuload
事件?类似这样的情况:我认为您的回调运行得有点晚,选项卡对象在那里,但在您的回调启动时,url和title等属性已经消失了,这是因为它们是getter。
var tabs = require("sdk/tabs");

function onOpen(tab) {
  tab.on("close", logClose);
}

function logClose(tab) {
  console.log(tab.url + " is closed");
}

tabs.on('open', onOpen);