Google chrome 未设置本地/合成存储
即使正在显示警报,本地/同步存储中也没有条目 script.js: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": {
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>