Javascript 如何在chrome扩展中使用localstorage
我有分机。在选项页面上,我正在设置选项,这很明显。 但是我不能让本地存储工作。这些选项通过jquery绑定到onclick事件。 示例代码设置值的方式如下所示: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'); 问题在哪里?您能给我指出正确
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()
。对不起