Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在chrome扩展中使用localstorage_Javascript_Google Chrome_Google Chrome Extension_Local Storage - Fatal编程技术网

Javascript 如何在chrome扩展中使用localstorage

Javascript 如何在chrome扩展中使用localstorage,javascript,google-chrome,google-chrome-extension,local-storage,Javascript,Google Chrome,Google Chrome Extension,Local Storage,我有分机。在选项页面上,我正在设置选项,这很明显。 但是我不能让本地存储工作。这些选项通过jquery绑定到onclick事件。 示例代码设置值的方式如下所示: localStorage["new_tab"]=$("#n_tab").attr('checked'); localStorage["anim"]=$("#anime").attr('checked'); localStorage["bov_e"]=$("#bov_e").attr('checked'); 问题在哪里?您能给我指出正确

我有分机。在选项页面上,我正在设置选项,这很明显。 但是我不能让本地存储工作。这些选项通过jquery绑定到onclick事件。 示例代码设置值的方式如下所示:

localStorage["new_tab"]=$("#n_tab").attr('checked');
localStorage["anim"]=$("#anime").attr('checked');
localStorage["bov_e"]=$("#bov_e").attr('checked');

问题在哪里?您能给我指出正确的方法吗?

使用
localStorage.setItem(“itemName”,valueHere)
保存值,使用
localStorage.getItem(“itemName”)检索值

localStorage.setItem("new_tab", $("#n_tab").attr('checked'));
localStorage.setItem("anim", $("#anime").attr('checked'));
localStorage.setItem("bov_e", $("#bov_e").attr('checked'));

console.log(localStorage.getItem("new_tab"));
console.log(localStorage.getItem("anim"));
console.log(localStorage.getItem("bov_e"));
您还需要使用

 .prop('checked')

localStorage.set(“itemName”,valueHere)
localStorage.get(“itemName”)
此行
console.log(localStorage.get(“hDomain”)
给了我这个错误:
未捕获的TypeError:Object#没有方法“get”
你的意思是这样的<代码>localStorage.getItem(“键”)我的意思是
getItem()
setItem()
。对不起