Подтвердить что ты не робот

Как получить предыдущий URL страницы с помощью jquery

Как получить предыдущий URL-адрес страницы с помощью jquery?

Я использую следующий код, чтобы получить текущее местоположение страницы

$(document).ready(function() {
var pathname = window.location.pathname;
});
4b9b3361

Ответ 1

Легко, как пирог.

$(document).ready(function() {
   var referrer =  document.referrer;
});

Надеюсь, это поможет. Это не всегда доступно.

Ответ 2

var from = document.referrer;
console.log(from);

document.referrer не всегда будет доступен.

Ответ 3

Вы имеете в виду что-то вроде history.go(-1);? Он вернется к предыдущей странице.

window.history на MDN

Ответ 4

Если вы используете PHP, вы можете проверить предыдущий url, используя PHP скрипт, а не javascript. Вот код:

echo $_SERVER['HTTP_REFERER'];

Надеюсь, что это поможет даже из-за релевантности:)

Ответ 5

У нас есть document.referrer для этого, но мы не можем ретранслировать его. Это может быть сохранено, не может быть

$(document).ready(function() {
   var referrer =  document.referrer;
});

Лучший подход заключается в добавлении файла cookie для хранения предыдущего URL-адреса в браузере.

Ответ 6

document.referrer не работает всегда.

Вы можете использовать:

window.location.origin