javascript - 在新的 chrome 隐身窗口中打开两个选项卡

标签 javascript html google-chrome

我希望在 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})
                                             });
                  }
);

最佳答案

在 manifest.json 中你需要添加:

      "incognito":"split",

如图所示https://developer.chrome.com/extensions/manifest/incognito

关于javascript - 在新的 chrome 隐身窗口中打开两个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38002830/

相关文章:

javascript - 表单输入字段未显示,javascript/jquery

javascript - Kendo UI - 网格中的工具提示

javascript - 是否可以在 JavaScript include 标签中执行 JavaScript?

javascript - 为什么我的 <th> 上的实际宽度小于指定的 CSS 宽度?

javascript - 无法为工具提示制作 css 三 Angular 形

android - 在 Android 上的 Chrome 中获取物理屏幕尺寸/dpi/像素密度

javascript - Google 的 VRView (Web) 渲染无法从本地主机加载纹理

javascript - Casperjs 没有完全渲染页面

css - 如何控制 div 上的 float 属性

javascript - 在 chrome 83 中悬停时如何从选项中删除黑色边框