我一直在尝试使用Web扩展API创建一个Firefox插件。我的插件应该截取用户正在使用chrome.tabs.captureVisibleTab浏览的当前页面的屏幕截图,但它返回未定义。他们说它已经在 API 中实现了 http://arewewebextensionsyet.com/但我似乎无法让它工作。
这是我的代码:
chrome.tabs.captureVisibleTab(null, {}, function(data) {
console.log("screenshotData: " + data);
});
我也尝试传入一个 window.id 作为第一个参数,尽管在文档中它说它是可选的,但这也返回了一个未定义的数据值。
有人对此有任何特别的经验吗?
它在夜间 49.0a1 (2016-06-04) 中对我有用。
请确保您在 manifest.json 文件中具有以下权限:
"permissions": [ "<all_urls>" ]