Mozilla Cookies 框架(问题!)
Mozilla Cookies Framework (issue!)
所以我开始使用 cookie 并看到了 Mozilla 提供的这个简单的 cookie 框架,
我了解了如何添加一个新的 cookie,但是我在读取或获取 cookie 时遇到了一个奇怪的问题。
好的,这是我正在写的购买代码:
// Cookies
const cookiesFn = () => {
$(".bg-dark-change").on('click', function () {
let bodyBlack = document.body.style.backgroundColor = "#000";
docCookies.setItem('BackgroundColor', bodyBlack, Infinity)
})
}; cookiesFn();
docCookies.getItem('BackgroundColor');
// Cookies End
正如您在上面看到的,这是我正在努力实现的代码..
哦,是的,这是框架工作链接:
Github
On Mozilla's Website
Cookie 只是一种在浏览器中存储数据的愚蠢方式,可以稍后读取。除此之外,他们实际上 没有做 任何事情。不清楚您是否真的查看过 cookie 是否存在,但如果您对 cookie 的读取与您发布的代码完全相同,那是不够的。实际上,您必须在阅读 Cookie 后对其进行一些处理。例如,如果存在 cookie,此代码将设置背景颜色:
const backgroundColorCookie = docCookies.getItem('BackgroundColor');
if (backgroundColorCookie) {
document.body.style.backgroundColor = backgroundColorCookie;
}
$(".bg-dark-change").on('click', function () {
let bodyBlack = document.body.style.backgroundColor = "#000";
docCookies.setItem('BackgroundColor', bodyBlack, Infinity)
});
所以我开始使用 cookie 并看到了 Mozilla 提供的这个简单的 cookie 框架,
我了解了如何添加一个新的 cookie,但是我在读取或获取 cookie 时遇到了一个奇怪的问题。
好的,这是我正在写的购买代码:
// Cookies
const cookiesFn = () => {
$(".bg-dark-change").on('click', function () {
let bodyBlack = document.body.style.backgroundColor = "#000";
docCookies.setItem('BackgroundColor', bodyBlack, Infinity)
})
}; cookiesFn();
docCookies.getItem('BackgroundColor');
// Cookies End
正如您在上面看到的,这是我正在努力实现的代码..
哦,是的,这是框架工作链接: Github On Mozilla's Website
Cookie 只是一种在浏览器中存储数据的愚蠢方式,可以稍后读取。除此之外,他们实际上 没有做 任何事情。不清楚您是否真的查看过 cookie 是否存在,但如果您对 cookie 的读取与您发布的代码完全相同,那是不够的。实际上,您必须在阅读 Cookie 后对其进行一些处理。例如,如果存在 cookie,此代码将设置背景颜色:
const backgroundColorCookie = docCookies.getItem('BackgroundColor');
if (backgroundColorCookie) {
document.body.style.backgroundColor = backgroundColorCookie;
}
$(".bg-dark-change").on('click', function () {
let bodyBlack = document.body.style.backgroundColor = "#000";
docCookies.setItem('BackgroundColor', bodyBlack, Infinity)
});