多么接近并打开相同的浏览器会话firefox或chrome扩展

问题描述 投票:0回答:1

我试图在我的浏览器中关闭并打开同一个会话,扩展名为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(); 
    }); 
}
javascript google-chrome-extension firefox-webextensions
1个回答
1
投票

一旦它们启动,浏览器自然会打开一个新标签。

这是无法避免的,但是您可以编写一个js代码,以便在文档准备好后关闭空白选项卡。

所以基本上标签会在一秒钟之内打开但立即关闭。

© www.soinside.com 2019 - 2024. All rights reserved.