библиотека js-cookie

158
23 октября 2021, 16:50

подскажите пожалуйста , есть библиотека faker.js для генерации имени , как сделать так чтоб при первом заходе на сайт одно имя записалось в куку и даже если браузер обновлялся имя не менялось, проблема в том что при обновлении всегда новое имя ?

пример работы библиотеки js-cookie:
Cookies.set('name', 'value')
Cookies.get('name') // => 'value'

Answer 1

Как-то так, например:

let name = Cookies.get('name');
if (!name) {
    name = generatedNewName();
    Cookies.set('name', name);
}

Проверяете куку. Если существует - используете ее значение, а иначе - генерируете новое значение и записываете его в куку.

READ ALSO
Почему не работают табы?

Почему не работают табы?

Почему не работают мульти вложенные табы, когда родители обернуты в <div>? Конечно же не дает sublings, но как сделать по другому?

219
Не срабатывает вызов функции JQUERY

Не срабатывает вызов функции JQUERY

есть код, после завершения таймера должна срабатывать requestAnimationFrame(animate) - отрисовка canvas, но она не срабатывает

98
Необходимо кешировать данные с помощью memcached

Необходимо кешировать данные с помощью memcached

Пробовал гетеры сетеры, но ничего не выводится, даже прологировать не вышло(попали ли данные в кеш или нет или подключился memcached или нет) https://wwwnpmjs

284
Среднее арифметическое узлов графа

Среднее арифметическое узлов графа

Есть ф-я которая суммирует значения узлов графа

198