2016-05-31 1 views
0

Web拡張APIを使用してFirefoxアドオンを作成しようとしています。私のアドオンは、ユーザーがchrome.tabs.captureVisibleTabを使って閲覧している現在のページのスクリーンショットを撮るべきですが、未定義を返します。彼らはすでにAPIのhttp://arewewebextensionsyet.com/に実装されていると言いますが、私はそれを動作させるようには見えません。Firefox web-extension api captureVisibleTab refturns undefined

は、ここに私のコードです:私もドキュメントで、そのオプションを言うにもかかわらず、最初のパラメータとしてwindow.idに渡して試してみました

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

が、これはまた、データには未定義値を返します。

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

+0

はあなたが適合表で見たことがありますか? https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/Tabs/captureVisibleTab#Browser_compatibility – the8472

+0

確かに、私はFirefoxで夜間に49.0a1をテストしてきました。 –

答えて

2

ナイトリー49.0a1(2016-06-04)で動作します。

あなたはmanifest.jsonをファイルに次の権限を持っていることを確認してください:

"permissions": [ "<all_urls>" ] 
+0

ああありがとう!それは私が行方不明だったものです! –

関連する問題