有没有办法用非活动选项卡获取 captureVisibleTab

时间:2021-03-14 21:29:23

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

最近,我能够构建一个 Chrome 扩展应用程序,但我在这里遇到了问题。 我需要从所有窗口中捕获每个窗口以用作我的应用程序的缩略图,但我发现只能捕获“活动标签”。

我使用了名为 Chrome.tabs.captureVisibleTab => DOCS URL

的函数

Google 编写的“活动标签”条款是 here => 它说如果我们想处理特定的选项卡,我们应该调用扩展。

我的代码在下面

function updateThumbnail(windowId,thumbNail){
  chrome.tabs.captureVisibleTab(windowId,(dataURL)=>{
    thumbNail.alt = "URL image";
    if (dataURL){
      thumbNail.src = dataURL;
    } else{
      thumbNail.src = "https://www.dgateclassifieds.co.zw/wp-content/uploads/2020/11/no-image.png";
      }
  });
}

所以我得出的结论是“如果我们没有在特定窗口中调用应用程序,那么我们将无法从该窗口获取捕获图像”

因为我英语不好,所以我的翻译可能有误。

最终,我希望有另一种方法可以从所有窗口获取图像...

0 个答案:

没有答案