如何在不关闭弹出窗口的情况下创建选项卡

hor*_*rld 5 javascript google-chrome-extension

当我从弹出窗口创建选项卡时,弹出窗口将关闭,bc selected 为 true。选择新选项卡:

chrome.tabs.create({'url': 'http://www.google.com', 'selected' : true });
Run Code Online (Sandbox Code Playgroud)

selected是 时false,弹出窗口仍然存在,但新选项卡尚未获得焦点:

chrome.tabs.create({'url': 'http://www.google.com', 'selected' : false });
Run Code Online (Sandbox Code Playgroud)

如何将其结合起来,使新选项卡和弹出窗口同时可见?我玩过chrome.tabs.move,但我觉得我走错了路。

Moh*_*our 0

当您选择另一个窗口时,绝对无法保持弹出窗口打开。

如果您想推迟选择窗口,可以先创建它,准备好后,可以使用chrome.tabs.update选择它。

chrome.tabs.create({url: 'http://www.google.com', selected: false}, function(tab) {
  chrome.tabs.update(tab.id, {selected: true});
});
Run Code Online (Sandbox Code Playgroud)