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

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

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

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

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


Но почему то document.referrer всегда возвращает пустую строку, наважно откуда я пришел.
  • Вопрос задан
  • 1216 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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