У меня странная проблема, которая потратила слишком много времени. У меня есть контент script, который пытается прочитать некоторые данные из API storage.sync, но он не работает.
Я добавил разрешение на хранение и я смог работать с API-интерфейсом storage.sync в файле options.js.
Можете ли вы определить, что пошло не так?
document.addEventListener('DOMContentLoaded', function () {
chrome.storage.sync.get([
'var1',
'var2',
], function(items) {
alert("got it");
});
}
Это сообщение об ошибке:
Контент CONTENT_SCRIPT для xxxxx). Ленивый запрос extension.binding не установил поле привязки
(контекст CONTENT_SCRIPT для xxxxx) extensions:: lastError: 82: Uncaught TypeError: Невозможно преобразовать undefined или null в объект {TypeError: Невозможно преобразовать undefined или null в объект в Object.clear(extensions:: lastError: 82: 23) at handleResponse (extensions:: sendRequest: 84: 15) при восстановлении в HTMLDocument.}