Задать вопрос
@angelzzz

Как показывать всплывающее окно только новым клиентам?

Как настроить вывод всплывающих окон только для тех, кто впервые на сайте?

Хочу начать собирать базу подписчиков. Может есть готовые решения бесплатные или недорогие?
  • Вопрос задан
  • 227 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Это делается примерно так:
1. Пользователь заходит на сайт
2. Система проверяет есть ли флаг в Cookie или в LocalStorage
3. Если флаг есть, ничего не делаем
4. Если флага нет, показываем окно, ставим этот флаг
5. Profit!

Как работают Cookie, JS-библиотека для работы с Cookie
Как работает LocalStorage
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
Подозреваю, что речь идет о "гостях" сайта, т.е. не авторизованных пользователях? Тогда после показа сообщения пишите "неустаревающую" куку (ну на 1 год, например) или храните состояние "показано/непоказано" в localstorage (для относительно современных браузеров).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы