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 каждое предложение высоко ценится!

0 ответов

Другие вопросы по тегам