Фон
Обнаружение изменения хеша в URL и исправление кнопки «вперед / назад» - это два требования для библиотек, которые имеют дело с историей Ajax.Есть две школы мысли для реализации этих библиотек.Вы можете сделать так, чтобы программа опроса постоянно проверяла URL (у плохих браузеров нет события onHashChange).Или вы можете использовать скрытый iFrame, чтобы добавить очки в историю вашего браузера.Кто-то может подумать, что скрытый iFrame лучше, чем опрос, но скрытый iFrame не обновляет URL внешнего браузера.Поэтому, если пользователь хочет поделиться своим текущим состоянием в веб-приложении, он всегда будет делиться своим начальным состоянием.
Вопрос
Существует ли какая-либо техника для истории Ajax, которая не требует опроса, а также обновляет URL основного браузера?