javascript - 有什么方法可以使用非活动选项卡获取 captureVisibleTab
问题描述
最近,我能够构建一个 Chrome 扩展应用程序,但我在这里遇到了问题。我需要从所有窗口中捕获每个窗口以用作我的应用程序的缩略图,但我发现只能捕获“活动选项卡”。
我使用了名为 Chrome.tabs.captureVisibleTab => DOCS URL的函数
和谷歌写的“活动标签”的条款,在这里 =>它说如果我们想处理特定的标签,我们应该调用扩展。
我的代码在下面
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";
}
});
}
所以我总结为“如果我们没有在特定窗口中调用应用程序,那么我们就无法从窗口获取捕获图像”
因为我英语不好,所以我的翻译可能是错误的。
最终,我希望有另一种方法可以从所有窗口中获取图像......
解决方案
推荐阅读
- r - 为什么有时 R 中的分配是通过引用?
- node.js - 在 Mongoose 中填充后如何在嵌套对象中获取值?
- javascript - Highcharts 异步向下钻取(3 级) - 向上钻取不起作用
- ruby-on-rails - 在 Rails 5.2.3 中查找条件语法
- jquery - 计时器功能中不可用的文档对象
- javascript - 如何使用下拉菜单附加表单?
- html - 具有 4 列和自动行的 CSS-Grid,如何将单个元素居中在最后一行?
- redis - 无法使用 redis-cli 从 Redis 获取匹配的密钥
- javascript - 如果 URL 不正确,fetch API 不会在 catch 中显示确切的错误
- ios - UITextView 在数据库中搜索关键字