Chrome扩展程序新标签为窗口popunder

时间:2016-12-20 08:54:36

标签: javascript google-chrome google-chrome-extension

我想从最近打开的标签创建一个新窗口。我当前拥有的代码创建了一个新选项卡,然后从中创建了一个新的chrome窗口,但是窗口处于前台,尽管没有聚焦。如何让它出现在后台?

这是我目前的代码:

chrome.tabs.create({ url: url, active: false }, function (newTab) {
    chrome.windows.create({
        tabId: newTab.id,
        type: 'popup',
        focused: false,
        // incognito, top, left, ...
    }, function (window) {
        window.focused = false;
    });
});

1 个答案:

答案 0 :(得分:2)

尝试

chrome.windows.create({
    tabId: newTab.id,
    type: 'popup',
    focused: true,
    // incognito, top, left, ...
}, function (window) {
  chrome.windows.update(window.id, {focused:true});
});