我试图在我的浏览器中关闭并打开同一个会话,扩展名为firefox然后我有这个代码关闭浏览器,然后打开最后一个会话,但问题是它打开了另一个窗口。我只需要在另一个窗口中打开最后一个会话。
我的JS代码:
function close(){
var gettingAll = browser.windows.getAll({
populate: true,
windowTypes: ["normal"]
});
gettingAll.then((windows) => {
for (var item of windows) {
browser.windows.remove(item.id);
}
});
}
function restartSession {
close();
browser.windows.create().then(function (currentWindow) {
browser.sessions.restore();
});
}
一旦它们启动,浏览器自然会打开一个新标签。
这是无法避免的,但是您可以编写一个js代码,以便在文档准备好后关闭空白选项卡。
所以基本上标签会在一秒钟之内打开但立即关闭。