chrome.storage.sync未定义错误
chrome.storage.sync undefined error
我正在编写一个简单的扩展,需要保存用户列入黑名单的关键字。我正在使用chrome的options_page请求用户输入,并将这些单词保存到存储中以供以后使用。但是,当我按下"保存"时,我会得到错误Uncaught TypeError: Cannot read property 'sync' of undefined
,但我遵循了chrome扩展文档中的说明。我将"permissions": ["storage"]
添加到manifest.json文件中,并多次重新加载扩展名和选项页面,但仍然会出现同样的错误。这是我的javascript代码:
var save_options = function() {
var blacklistWords = document.getElementById('word').value;
chrome.storage.sync.set({'blacklistWords': blacklistWords}, function() {
// Update status to let user know options were saved.
alert("saved");
});
};
document.getElementById('save').addEventListener('click', save_options);
如果有人能帮我解决这个问题,我将不胜感激。
您的应用程序需要读取/写入同步存储的权限。
"permissions": [
"storage",
],
每当更新manifest.json
文件时,总是重新加载扩展名。
相关文章:
- webRTC错误未定义配置
- gmaps4rails 2.4.6未捕获引用错误:未定义Gmaps
- 未捕获引用错误:未定义validateform
- 为什么我会出现此错误"未捕获引用错误:未定义标题;
- Sitecore”;未捕获引用错误:未定义MultilistWithSearch;
- Wordpress:未捕获引用错误:未定义速度
- Node.js引用错误:未定义类名
- Replace()产生“;未捕获的类型错误:未定义的不是函数“;当与零一起使用时
- 错误-未定义easeInBounce
- 未捕获的引用错误:未定义<映射键>
- 未捕获的类型错误:未定义不是上的函数.GetElementByID
- Javascript错误:未捕获引用错误:未定义编辑
- javascript onchange取消绑定错误|未定义
- requirejs优化器错误:未定义窗口
- 未捕获引用错误:未定义PrintThisPage
- JSHint 错误:未定义我的应用程序 (W117)
- 当我编写脚本时,它显示引用错误:未定义宽度
- socket.io - 引用错误:未定义 io
- 反应.js:未捕获类型错误:未定义不是一个函数
- 出现“未捕获的类型错误:未定义不是函数”控制台错误