是否有针对Firefox附加组件的特殊API返回最近关闭的标签页和窗口,或者唯一的解决方案是手动收集它们?
答案 0 :(得分:1)
不,没有一个,但windows module和tabs module都有close
个事件,因此手动收集它们非常容易:
var tabs = require("sdk/tabs");
var closedTabs = [];
tabs.on("close", function(tab) {
closedTabs.unshift(tab);
});
var mostRecentlyClosedTab = closedTabs[0];