Я только что создал сайт, где все страницы загружаются с использованием ajax. Сейчас я пытаюсь заставить кнопки браузера назад и вперед работать. Кнопка возврата была довольно простой, все, что мне нужно было сделать, это:
$(window).on('popstate', function(e) {
get_page_content(location.href);
});
, где get_page_content()
- это функция, которую я использую для получения и замены содержимого страницы при нажатии на ссылку. И вот как я использую pushstate внутри get_page_content()
:
window.history.pushState('', '', url);
Проблема в том, что когда я go назад, кнопка «вперед» недоступна. Как я могу использовать кнопку вперед?