Web 拡張 API を使用して Firefox アドオンを作成しようとしています。私のアドオンは、ユーザーが閲覧している現在のページのスクリーンショットを chrome.tabs.captureVisibleTab を使用して取得する必要がありますが、undefined が返されます。彼らは、 http://arewewebextensionsyet.com/の API に既に実装されていると言っていますが、動作させることができないようです。
これが私のコードです:
chrome.tabs.captureVisibleTab(null, {}, function(data) {
console.log("screenshotData: " + data);
});
ドキュメントではオプションと書かれていますが、最初のパラメーターとして window.id を渡そうとしましたが、これもデータに対して未定義の値を返します。
誰かが特にこれについて何か経験がありますか?