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

Как можно реализовать непоказывание определенного попапа пользователю после того, как он отметит галочку "больше не показывать", помимо использования куки?
  • 22 апреля 2024 г. 5:00
Ответы на вопрос 2
2. Использовать локальное хранилище браузера (localStorage) для сохранения информации о том, что пользователь отметил галочку "больше не показывать" попап.

3. Использовать сессионное хранилище браузера (sessionStorage) для сохранения информации о том, что пользователь отметил галочку "больше не показывать" попап. При этом данная информация будет сохраняться только на время сеанса работы пользователя на сайте и будет удаляться после закрытия вкладки браузера.

4. Использовать IndexedDB для хранения информации о том, что пользователь отметил галочку "больше не показывать" попап. IndexedDB является базой данных браузера, которая позволяет сохранять структурированные данные на стороне клиента.

5. Использовать Web Storage API для сохранения информации о том, что пользователь отметил галочку "больше не показывать" попап. Web Storage API позволяет сохранять данные на стороне клиента без необходимости отправки их на сервер.
На фронтенде это куки, localStorage, но как только пользователь почистит браузер или использует другой или еще что-то такое, он будет вынужден снова ставить эти галочки. Более корректно хранить данные в базе и запрашивать бэкенд.
Похожие вопросы