Как изменить referer для ссылки?

Возможно рою не в ту сторону вопроса. Сначала скажу что требуется вцелом. Есть страница с бесконечной прокруткой постов. Страница удлиняется по мере прокрутки ее вниз, подгружаются следующие посты. Вообще можно попасть на любую страницу, задав параметр в строке адреса типа: ?page=3. Тогда отобразятся посты с третьей страницы и при прокрутке такой страницы вниз будет подгружена динамически четвертая, пятая и т.д. страницы. Пользователь решил зайти внутрь поста и прочитать всю статью целиком. Заходит, потом хочет вернуться назад и продолжить пролистывание бесконечной страницы, но вот незадача, например он пролистывал с первой страницы, пролистнул пять штук и прочитал пост с пятой страницы. Но адрес страницы в браузере не менялся, он читает первую страницу, просто она подгружалась по мере ее прокрутки. Теперь если он нажмет назад изнутри такого поста, то вернется, естественно на первую страницу и вынужден будет плюясь и матерясь крутить вперед пять страниц. Единственный выход, который видится мне, это подменить referer в заголовке запроса поста, но вот в одной из статей я прочел, что этого невозможно сделать. Так ли это, и если нельзя, как тогда решить проблему?
  • Вопрос задан
  • 389 просмотров
Пригласить эксперта
Ответы на вопрос 1
abyrkov
@abyrkov
JavaScripter
Вы не в том направлении движетесь. Вам нужно HTML5 History API где есть метод pushState именно для этих целей.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы