Я использую плагин jQuery BBQ , чтобы отслеживать продвижение пользователей по странице.Однако я хочу создать только 1 дополнительную запись в истории пользователя, а не одну для каждого изменения хеша.
Я пробовал методы jQuery.bbq.pushState
и merge_mode
, но безуспешно: Новые записи истории все еще добавляются:
jQuery.bbq.pushState({ sort: encodeURIComponent(sort) });
Я также пробовал location.replace()
, но это не работает для Safari 5.1.2.
location.replace('#' + encodeURIComponent(sort))
браузерное решение для изменения хэша без добавления слишком большого количества записей в историю?