2016-05-31 2 views
0

Я пытаюсь создать надстройку Firefox с помощью API веб-расширений. Мое дополнение должно сделать снимок экрана текущей страницы, которую пользователь просматривает, используя chrome.tabs.captureVisibleTab, но он возвращает неопределенный. Говорят, что он уже реализован в API на http://arewewebextensionsyet.com/, но я не могу заставить его работать.Веб-расширение Firefox api captureVisibleTab redeurns undefined

Вот мой код:

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

Я также попытался переходящим в window.id в качестве первого параметра, даже если в документации он говорит, что его необязательно, но это также возвращает неопределенное значение для данных.

Есть ли у кого-нибудь опыт в этом отношении?

+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

ах спасибо! вот что мне не хватало! –

Смежные вопросы