Firefox web-extension api captureVisibleTab refturns undefined

时间:2016-05-31 14:37:53

标签: firefox firefox-addon firefox-webextensions

我一直在尝试使用网络扩展API创建Firefox插件。我的插件应该使用chrome.tabs.captureVisibleTab获取用户正在浏览的当前页面的屏幕截图,但它返回undefined。他们说它已经在http://arewewebextensionsyet.com/的API中实现了,但我似乎无法让它发挥作用。

这是我的代码:

chrome.tabs.captureVisibleTab(null, {}, function(data) {
    console.log("screenshotData: " + data); 
});

我也试过传入一个window.id作为第一个参数,即使在文档中它说它是可选的,但这也会返回一个未定义的数据值。

有没有人对此有过任何经验?

1 个答案:

答案 0 :(得分:3)

它适用于Nightly 49.0a1(2016-06-04)。

确保您在manifest.json文件中具有以下权限:

a = { ["key1", "key2"] => "stuff" }
a[["key1",*]]