在新的 Chrome 隐身窗口中打开两个选项卡。

5

我想在Chrome中打开一个新的隐身窗口,并带有两个选项卡。我已经:

chrome.tabs.query({
                      'active': true,
                      'windowId': chrome.windows.WINDOW_ID_CURRENT
                  },
                  function(tabs) {
                      var url = tabs[0].url;
                      chrome.windows.create({"url": url,
                                             "incognito": true});
                  }
);

但我不确定如何添加chrome.tabs以在同一隐身标签页中打开google.com的新标签页。

这可能吗?

此外,我无法聚焦隐身窗口。当我离开'incgonito': true时,我可以获得焦点,但是当我像这样添加它时却不能:

chrome.tabs.query({
                  'active': true,
                  'windowId': chrome.windows.WINDOW_ID_CURRENT
                  },
                  function(tabs) {
                      var url = tabs[0].url;
                      var urlIntent = "http://google.com";
                      chrome.windows.create({
                                             "url": url,
                                             focused: true,
                                             "incognito": true
                                             },
                                             function(window){
                                                chrome.windows.update(
                                                        window.id, 
                                                        {focused: true})
                                             });
                  }
);

我成功将隐身窗口置于焦点。首先,我通过以下方式命名了该窗口:chrome.windows.create(function(window){window.name = "portal";}); 然后使用 window.open("", "portal").focus(); 将其聚焦。但如果可能的话,我仍然需要打开第二个选项卡。 - JSDev93
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接