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

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

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

Войти через центр авторизации
Похожие вопросы