chrome.storage.sync保存复选框状态->错误:“未捕获的TypeError:无法读取未定义的属性'sync'”

时间:2018-10-01 13:05:13

标签: javascript google-chrome-extension google-chrome-storage

我正在努力使用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>

它没有保存复选框的状态,而且我总是收到错误:“未捕获的TypeError:无法读取未定义的属性'sync'”,即使我向manifest.json添加了“存储”权限

真的需要您的帮助:D 每个建议都受到高度赞赏!

0 个答案:

没有答案