1

Web 拡張 API を使用して Firefox アドオンを作成しようとしています。私のアドオンは、ユーザーが閲覧している現在のページのスクリーンショットを chrome.tabs.captureVisibleTab を使用して取得する必要がありますが、undefined が返されます。彼らは、 http://arewewebextensionsyet.com/の API に既に実装されていると言っていますが、動作させることができないようです。

これが私のコードです:

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

ドキュメントではオプションと書かれていますが、最初のパラメーターとして window.id を渡そうとしましたが、これもデータに対して未定義の値を返します。

誰かが特にこれについて何か経験がありますか?

4

1 に答える 1

5

Nightly 49.0a1 (2016-06-04) で動作します。

manifest.json ファイルに次の権限があることを確認してください。

"permissions": [ "<all_urls>" ]
于 2016-06-04T22:44:09.723 に答える