получить url страницы с которой перешли

80
12 февраля 2022, 05:50

Есть 2 страницы A.html и B.html На странице A есть ссылка <a href="B.html>B</a>

Пытаюсь в лог вывести url console.log(document.referrer) но получаю пустую строку. console.log(document) возвращает #document.

Когда делаю тоже самое но с использованием web-сервера, показывает нужный путь. console.log(document) -> [object HTMLDocument] В чем подвох? Как использовать без web-сервера

Answer 1

Дело в том, что referrer - это один из http-заголовков, который передается из браузера на сервер, чтобы сообщить, на какой странице пользователь находился перед тем, как перешел на Вашу. Так что сервер - необходимая составляющая этого процесса.

Подробнее об http-заголовках

READ ALSO
fancybox- не могу удалить значение кнопки close

fancybox- не могу удалить значение кнопки close

Проблема была в том что не правильно прописал селектор которому она была подключенаНадо добавлять $('

116
Почему htmlentities не может на 100% обезопасить от XSS?

Почему htmlentities не может на 100% обезопасить от XSS?

На Stack Overflow и на других форумах в темах по защите от XSS видел, что люди говорят про то, что htmlentities не спасет во всех случаях, но почему, никто...

101
Вложенный SELECT метода IN в EntityFramework linq

Вложенный SELECT метода IN в EntityFramework linq

В месте вызова определен контекст

89
Получить имя свойства в Func C#

Получить имя свойства в Func C#

Как получить имя свойства из Func<T, string>?

135