document.referrer возвращает пустую строку для страницы, посещенной по гиперссылке

#javascript #reactjs

Вопрос:

Я пытаюсь добавить кнопку «Назад»/ссылку в заголовок моей веб-страницы, если пользователь посетил несколько страниц или сказал, что есть история браузера.

Попробуйте выполнить приведенный ниже код:

 window.location.pathname !== '/' amp;amp; document.referrer ? 
    <a href="javascript:history.go(-1)">
        <button type="button">
            Back
        </button>
    </a> : null
 

Теперь проблема с приведенным выше кодом заключается в том, что если я посещаю страницу по гиперссылке, document.referrer возвращает там пустую строку, а кнопка «Назад» не видна.
Пожалуйста, предложите.

Заранее спасибо 🙂

Комментарии:

1. Похоже, вы смешиваете javascript и html?

2. @Aaron : Я использую JSX в проекте react, Аарон.

3. Извини, я не могу помочь. Может быть, разделить его на несколько строк и добавить несколько скобок.