我写了一个 Chrome 扩展程序。我不能使用
localStorage.setItem
andlocalStorage.getItem
来存储和检索,因为后台和浏览器操作在不同的环境中运行 [如这里所示]。
所以我决定使用 Chrome 存储 API:
var storage = chrome.storage.local;
var myTestVar = 'somevar';
var obj = {};
obj[myTestVar] = $("#somevar").val();
storage.set(obj);
这产生了以下错误:
未捕获的类型错误:无法读取未定义的属性“本地”
我究竟做错了什么?