Увы, на ваш вопрос невозможно ответить, запросы AJAX не имеют ничего общего с историей браузера, и если вы загрузили с ними динамический контент, то пользователь нажал кнопку возврата браузера, предыдущий страница загружена (это было загружено обычным запросом GET или POST), что повреждает последовательность, в которой вы отображаете содержимое.
Ответ Дмитрия означает, что вы будете поддерживать свою собственную историю для динамического контента, используя фрагмент URL-адреса фрагмента (это после символа #), возможно, вы предоставите свои собственные кнопки «назад» и «вперед», но все же это не так. защищен от воздействия браузера кнопками назад и вперед.
Если бы только они предоставили какие-то события для обработки пользовательских нажатий на эти кнопки с возможностью отмены.