我目前正在一个项目中,我必须创建一个仅在公司的Intranet服务器上启动的“网站”。因此,存在一个带有5个复选框的用户界面。我将复选框状态存储在本地存储中,如下所示:
<script>
var checkboxValues = JSON.parse(localStorage.getItem('checkboxValues')) || {},
$checkboxes = $("#checkbox-container :checkbox");
console.log(checkboxValues);
$checkboxes.on("change", function(){
$checkboxes.each(function(){
checkboxValues[this.id] = this.checked;
});
localStorage.setItem("checkboxValues", JSON.stringify(checkboxValues));
});
// On page load
$.each(checkboxValues, function(key, value) {
$("#" + key).prop('checked', value);
});
</script>
由于这个事实,localStorage非常适合用来存储复选框状态和东西,我想保留这种技术,而又不想切换到数据库解决方案。
所以我的计划是将localStorage文件夹移动到另一位置(在服务器上),以便所有浏览器都可以读写一个本地存储。...
现在的问题是:是否可以更改localStorage的目录?你们如何看待这个想法?
每个答案都非常感谢!
祝一切顺利
poza