Google chrome 未设置本地/合成存储

Google chrome 未设置本地/合成存储,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,即使正在显示警报,本地/同步存储中也没有条目 script.js: document.getElementById('save').onclick = function() { chrome.storage.local.set({"ad": "1"}, function() { console.log('Value is set to ' + value); }); alert('Boop'); };` 舱单: "options_ui": {

即使正在显示警报,本地/同步存储中也没有条目

script.js:

    document.getElementById('save').onclick = function() {
      chrome.storage.local.set({"ad": "1"}, function() {
      console.log('Value is set to ' + value);
    });
    alert('Boop');
};`
舱单:

"options_ui": {
        "page": "options.html",
        "chrome_style": true
    },
    "permissions": [
        "storage"
    ],
html:


输入您的姓名:


有人有什么想法吗?

它没有显示在devtools中,请参见“谢谢”,但我仍然有一个问题,即我的输出字符串中出现“未定义”,即使控制台显示了正确的值。它可能是异步的,但我看不到更改此选项的选项。同样奇怪的是,在实际显示正确的值之前,我需要再次打开并提交每个选项卡的选项。因此:不打开选项-->未定义。打开该选项并再次单击“保存”->正确的值听起来像是其他代码(在选项卡中运行)不正确。
<script src="script.js"></script>
<div id="main" style="padding:30px">
    <p>Enter your name: <input id="name"></p>
    <input id="save" type="button" value="SAVE">
</div>