gpt4 book ai didi

javascript - 如何使用 Firefox addons sdk 的 getThumbnail() Tab API 获取当前选项卡的全宽屏幕截图

转载 作者:行者123 更新时间:2023-11-28 01:14:16 41 4
gpt4 key购买 nike

我正在使用其插件 SDK 开发 Firefox 扩展,其中我需要捕获当前选项卡的缩略图。为此,我使用 getThumbnail() Tab API of Firefox插件 SDK。
它工作得很好,但没有捕获加载页面的全宽图像。似乎它捕获了选项卡/窗口/页面整个宽度的大约 80%。

我正在使用以下解决方法,要求,

var tabs = require("sdk/tabs");  

然后使用,

var imageDataUri = tabs.activeTab.getThumbnail();  

有没有办法通过这种方法获取当前标签页的全 Angular 截图?

最佳答案

看一下生成缩略图的代码 here .

那里有一些神奇的数字可能会导致你遇到这个问题,例如

let snippetWidth = window.innerWidth * .6;

将此代码复制到您的扩展程序中并对其进行调整以获得所需的结果。

要获取此函数的window参数,您可以使用 tabs/utils 中的低级选项卡并使用 getBrowserForTab(low_level_tab).contentWindow

获取选项卡窗口

关于javascript - 如何使用 Firefox addons sdk 的 getThumbnail() Tab API 获取当前选项卡的全宽屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24031880/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com