Ответ 1
Для получения предыдущего URL-адреса вы можете использовать следующее.
var oldURL = document.referrer;
alert(oldURL);
Как получить URL-адрес предыдущей страницы в JavaScript?
Скажем, я перехожу со страницы А в B и использую кнопку "Назад назад", чтобы вернуться на страницу А.
Я пытался использовать history.previous
, но я не могу заставить его работать.
Для получения предыдущего URL-адреса вы можете использовать следующее.
var oldURL = document.referrer;
alert(oldURL);
Вы хотите на странице A узнать URL страницы B?
Или узнать на странице B URL страницы A?
На странице B: document.referrer, если установлен. Как уже показано здесь: Как получить предыдущий URL в JavaScript?
На странице A вам нужно будет прочитать cookie или local/sessionStorage, которые вы установили на странице B, при условии, что те же домены
<script type="text/javascript">
document.write(document.referrer);
</script>
document.referrer
удовлетворяет вашим целям, но не работает для версий Internet Explorer более ранних, чем IE9.
Он будет работать для других популярных браузеров, таких как Chrome, Mozilla, Opera, Safari и т.д.
вы можете использовать историю в этом случае.
function backtopage() {
window.history.back();
}
вызовите эту функцию в кнопке "Назад" в событии кликов клиента.
Это будет работать.