Вот так работает мой поток. Пользователь нажимает на ссылку - " find ", и отображается страница с использованием ajax. Я добавляю в историю, используя pushState
. Затем пользователь нажимает кнопку «Далее», чтобы увидеть результаты страницы 2 (используя ajax), и я снова добавляю в состояние push. Таким образом, это работает нормально, когда пользователь возвращается. Но моя проблема в том, что, скажем, пользователь находится на странице 2 результатов и щелкает по обычной ссылке (я не вызов ajax). Его перенаправляют на новую страницу, но когда он щелкает назад, его перенаправляют не на страницу результатов 2, а на начальную страницу поиска.
Это нормальное поведение? Или можно что-то сделать?