Mozilla Cookies Framework (проблема!) - PullRequest
       20

Mozilla Cookies Framework (проблема!)

0 голосов
/ 06 ноября 2019

Итак, я начал работать с cookie-файлами и увидел эту простую инфраструктуру cookie-файлов, предоставляемую Mozilla,

Я узнал о добавлении нового 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 На веб-сайте Mozilla

1 Ответ

0 голосов
/ 07 ноября 2019

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)
});
...