Я написал расширение Chrome. Я не могу использовать localStorage.setItem
и localStorage.getItem
для хранения и извлечения, поскольку действие фона и браузера выполняется в разных условиях [as seen here].Uncaught TypeError: Не удается прочитать свойство «local» неопределенного расширения chrome
Так что я решил использовать Chrome хранения API:
var storage = chrome.storage.local;
var myTestVar = 'somevar';
var obj = {};
obj[myTestVar] = $("#somevar").val();
storage.set(obj);
который произвел следующую ошибку:
Uncaught TypeError: Cannot read property 'local' of undefined
Что я делаю неправильно?
Добавили ли вы '«хранение»' [разрешения] (http://developer.chrome.com/extensions/declare_permissions.html) в файл манифеста? –
и он выполняет мою работу .... !!! Спасибо. Вы можете разместить его в качестве ответа. Я приму это –