Mozilla Cookies框架(问题!)



所以我开始使用cookie,并看到了Mozilla、提供的这个简单的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

正如你在上面看到的,这是我正在努力实现的代码。。

哦,是的,这是框架工作链接:GithubMozilla网站

Cookies只是在浏览器中存储一段数据的一种愚蠢方式,以后可以读取。除此之外,它们实际上什么都不做。目前尚不清楚你是否真的想看看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)
});

最新更新