【发布时间】:2016-12-26 08:02:21
【问题描述】:
我有一个谷歌浏览器应用程序,我尝试使用 chrome.storage.sync.get,它说“无法读取未定义的属性同步”。有人可以告诉我发生了什么吗?我已尝试从 chrome 开发者网站复制并粘贴确切的行。
代码字面意思是:
$(".thing").click(function() {chrome.storage.sync.set(stuff)}
据我所知,错误只是我试图在 Google Chrome 中使用 chrome 存储 API,而不是作为应用程序。
【问题讨论】:
-
您是否在manifest 中声明了存储权限?
-
@ProfessorAllman 是的
-
这些答案对您有帮助吗? stackoverflow.com/q/14657833/2033671
-
上下文不足。这个问题是幸运猜谜比赛。我的猜测是您正在从 DOM 注入脚本访问
chrome.storage,这是行不通的。 -
@wOxxOm 我有同样的问题,那么如何将变量从 options.js 传递给 script.js?谢谢
标签: javascript google-chrome google-chrome-app