2015-01-19 2 views
5

Я хочу получить URL-адрес предыдущей страницы. Я нашел много ответов, но я не мог найти ничего, что работает с кнопкой «Назад» браузера. Я использовал document.referrer , но он также не работает для кнопки возврата. Может ли кто-нибудь мне помочь?javascript, чтобы получить URL-адрес предыдущей страницы

+0

Смотрите историю API. – Barmar

+0

У меня такая же проблема, я использовал локальное хранилище (или вы также можете использовать cookie) для хранения предыдущего URL-адреса. localStorage.setItem ("previourUrl", window.location.href); и получить url предыдущей страницы localStorage.getItem ("previourUrl"); Надеюсь, что это поможет кому-то :) –

ответ

3

Используйте следующие в JavaScript snipet

document.referrer; 

если вы реализуете назад кнопку использовать этот

<a href="javascript: history.go(-1)">Back</a> 
+0

Back Эта ссылка перенаправит меня на предыдущую страницу, тогда как мне нужен URL-адрес предыдущей страницы, когда нажата кнопка «Назад назад». – ishakya

0

вы можете использовать document.referrer.

в вашем файл JavaScript, просто добавьте

window.location = document.referrer;