chrome.storage.sync для сохранения состояния флажка -> ошибка:"Uncaught TypeError: Невозможно прочитать свойство sync of undefined"
Я пытаюсь сохранить состояние флажка с помощью chrome.storage.sync. После обновления страницы флажок должен оставаться отмеченным / не отмеченным. Мой текущий код выглядит так:
<script>
function save(){
var checkbox = document.getElementById('option1');
chrome.storage.sync.set('option1', checkbox.checked);
}
function load(){
var checked = JSON.parse( chrome.storage.sync.get('option1'));
document.getElementById("option1").checked = checked;
}
load();
</script>
состояние флажков не сохраняется, и я всегда получаю сообщение об ошибке:"Uncaught TypeError: Невозможно прочитать свойство sync of undefined", даже если я добавил разрешение "хранилище" в мой manifest.json
очень нужна ваша помощь, ребята:D каждое предложение высоко ценится!