Мне было интересно, будет ли это возможно, пока родительский путь на странице один и тот же, к нему добавляется только что-то новое.
Так, например, скажем, пользователь на странице: http://domain.com/site/page.html
тогда браузер может разрешить мне сделать, location.append = new.html
и страница становится: http://domain.com/site/page.htmlnew.html
и браузер не меняет ее.
Или просто позволить человеку изменить параметр get, так что давайте location.get = me=1&page=1
.
Так что оригинальная страница становится http://domain.com/site/page.html?me=1&page=1
и не обновляется.
Проблема с # заключается в том, что данные не кэшируются (по крайней мере, я так не думаю) при изменении хэша. Таким образом, это похоже на каждый раз, когда загружается новая страница, тогда как кнопки «назад» и «вперед» на не- Ajax- странице способны кешировать данные и не тратить время на их повторную загрузку.
Из того, что я увидел, история Yahoo уже загружает все данные одновременно. Кажется, он не выполняет никаких запросов Ajax. Таким образом, когда a div
используется для обработки другого метода сверхурочно, эти данные не сохраняются для каждого состояния истории.