Firefox WebExtension «браузер не определен» для локального хранилища - PullRequest
0 голосов
/ 02 ноября 2018

Я пытался добавить локальное хранилище в Firefox WebExtension, которое я написал. В качестве руководства я взял популярный пример " Favorite Color " из репозитория webextensions-examples на GitHub.

Однако моя реализация , а также пример выдают ошибку «ReferenceError: browser is not определена» в консоли для страницы параметров при загрузке в качестве временного дополнения.

Я подумал, что в примере может быть проблема с API, так как он, похоже, не работает («storage.managed color: no value found»). Тем не менее, я проверил хранилище для других примеров, которые используют локальное хранилище с той же целью.

Работает ли локальное хранилище с временными надстройками? Если нет, то как лучше всего тестировать / разрабатывать дополнения с требованиями к хранилищу?

Есть ли хорошие (работающие) примеры локального хранилища, на которые я мог бы сослаться? Надеюсь, рабочий пример поможет мне набрать обороты.

Большое спасибо!

Редактировать: код в options.js в строках 9 и 14 вызывает ошибку.

строка 9: var storageItem = browser.storage.managed.get ('color');
строка 14: var gettingItem = browser.storage.sync.get ('color');

...