Я использую Бесконечный свиток на моем сайте.У меня есть лента комментариев к каждому сообщению, которое использует бесконечный канал.Когда кто-то нажимает на один из комментариев, ответы на комментарии должны загружаться.Когда кто-то нажимает на один из ответов на комментарий, этот ответ будет отображаться.По умолчанию ответы на комментарии не имеют ответов.Каждое представление будет иметь сообщение, отображаемое вместе с комментарием родителей.Итак, у меня будет 3 вида:
Fist view
Post
|
Comments
Second View
Post
|
Comment
|
Replies
Third View
Post
|
comment
|
reply
Обычно это очень просто создать, однако я хотел бы создать все это с помощью History API.Так, например, если пользователь попадает в первое представление, он нажимает на комментарий, второе представление должно быть загружено с использованием PushState, а новый фид ответов должен быть загружен с использованием Ajax.Вот где я запутался.Как канал может сохранить свое место, если пользователь нажимает кнопку «Назад».Так, например, если они ответили и ответили, им будет показано то же место, что и в ленте комментариев.Есть ли более простой способ сделать это.
PS Это очень похоже на систему комментариев Twitter.