Ich versuche, die gleiche Sitzung in meinem Browser mit einer Erweiterung von Firefox zu schließen und zu öffnen, dann habe ich diesen Code, der den Browser schließen und dann die letzte Sitzung öffnen, aber das Problem Es ist das Öffnen eines anderen Fensters auch. Ich muss nur die letzte Sitzung ohne das andere Fenster öffnen.Wie schließen und öffnen Sie die gleiche Browsersitzung Firefox oder Chrome-Erweiterung
Mein Code in 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();
});
}
Nicht öffnen eine neue Registerkarte, ein neues Fenster öffnen, das Problem, das ich denke, ist mit diesem Code browser.windows.create, dies ein Fenster erstellen und dann restore.sessions ausführen, die die letzte Sitzung wiederherstellen, das Problem ist, dass ich nicht kann tun Sie diese restore.session Arbeit ohne windows.create, die ein anderes Fenster öffnen –
Ich muss die Sitzung wiederherstellen, aber im selben Fenster und ich weiß nicht, wie dies zu tun ist –