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

Как узнать откуда пользователь пришел на сайт?

Работаю над проектом написанный на Next JS, надо сделать кнопку "вернуться назад", но при условии что человек попал на страницу через наш сайт, если через сторонний то кидает на главную страницу, это чтобы не терять пользователя.

Попробовал написать такой код.

const handleUrlFromGoToSite = () => {
      if(!document.referrer.includes('mysait-url')) {
        Router.push('/');
      }
      else Router.back()
  };


Но почему то document.referrer всегда возвращает пустую строку, наважно откуда я пришел.
  • Вопрос задан
  • 1224 просмотра
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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