使用 Javascript 在 cookie 中存储配置
Storing configurations in cookies with Javascript
用例:
我目前正在开发一个更大的软件,它由三个不同的组件组成。如果会话关闭,每个组件都有配置,我想将其保存在 cookie 中。如果我重新打开网站,应该会恢复每个组件的相同配置。
这是我的问题:
将所有配置保存在一个 cookie 中或将组件的配置保存在自己的 cookie 中是一种好的做法吗?
所有配置都是对象,由超过 10 个属性组成。
感谢您的帮助。 :)
如果您无法访问外部 API,您可以将配置保存在 localStorage 中。 Cookie 更面向服务器端,而 localStorage 更面向客户端。
如果只为当前浏览器存储配置,我会在 localStore 中使用 JSON.encode(obj) 存储完整的对象:
类似于:
localStorage.setItem('objectName', JSON.stringify(myObject));
并获取对象:
var myObject = JSON.parse(localStorage.getItem('objectName'));
用例: 我目前正在开发一个更大的软件,它由三个不同的组件组成。如果会话关闭,每个组件都有配置,我想将其保存在 cookie 中。如果我重新打开网站,应该会恢复每个组件的相同配置。
这是我的问题: 将所有配置保存在一个 cookie 中或将组件的配置保存在自己的 cookie 中是一种好的做法吗? 所有配置都是对象,由超过 10 个属性组成。
感谢您的帮助。 :)
如果您无法访问外部 API,您可以将配置保存在 localStorage 中。 Cookie 更面向服务器端,而 localStorage 更面向客户端。
如果只为当前浏览器存储配置,我会在 localStore 中使用 JSON.encode(obj) 存储完整的对象:
类似于:
localStorage.setItem('objectName', JSON.stringify(myObject));
并获取对象:
var myObject = JSON.parse(localStorage.getItem('objectName'));