Как сохранить состояние страницы по клику на кнопку назад?
Допустим у меня есть страница, которая была полностью отдана сервером в готовом виде, пусть например это будет список товаров, в качестве пагинации используем ajax подгрузку, с этим проблем нет, но если перейти на страницу товара, а затем нажать назад, то останутся только те товары, которые отдал сервер, а как сделать чтоб подгруженные товары тоже были в списке?
Вариант: при клике на товар записывать данные фильтра или номера страницы в localstorage,
при загрузке страницы проверять localstorage на наличие информации в нём и делать триггер на ajax