Вот простой пример pushState
и popstate
события:Как я могу получить URL-адрес предыдущей страницы при запуске события popstate?
<button id="example_btn">Click me</button>
<script>
$("#example_btn").click(function(){
history.pushState(
{
'url' : "example.htm"
}, null, "example.htm");
});
$(window).bind('popstate', function (event) {
if (event.originalEvent.state) {
console.log(event.originalEvent.state.url);
}
});
</script>
Когда запуская popstate
события, оно показывает URL текущей страницы.
Мой вопрос:
Как я могу получить URL из предыдущей страницы, когда запуская popstate
событие в этом случае?
P.S. Я пробовал document.referrer
, но ничего не показывал.