Я создаю фотогалерею и хочу иметь возможность изменять строку запроса и заголовок при просмотре фотографий.
Поведение, которое я ищу, часто встречается с некоторыми реализациями непрерывной/бесконечной страницы, где, когда вы прокручиваете вниз, строка запроса продолжает увеличивать номер страницы (http://x.com?page=4) и т.д. Это должно быть простым в теории, но я хотел бы что-то безопасное в основных браузерах.
Я нашел этот отличный пост и пытался следовать примеру с window.history.pushstate
, но это, похоже, не работает для меня. И я не уверен, что это идеально, потому что мне не важно изменять историю браузера.
Я просто хочу предложить возможность закладки текущей просматриваемой фотографии без перезагрузки страницы при каждом изменении фотографии.
Ниже приведен пример бесконечной страницы, которая изменяет строку запроса: http://tumbledry.org/
UPDATE нашел этот метод:
window.location.href = window.location.href + '#abc';
он работает для меня, но я нахожусь на новом хроме. Вероятно, это может вызвать некоторые проблемы со старыми браузерами?