Обновить URL-адрес браузера без перезагрузки страницы

Можно ли изменить URL-адрес, отображаемый в адресной строке браузера, без перехода браузера на эту страницу? Например, после обновления содержимого страницы с помощью вызова AJAX?

Насколько я понимаю, это невозможно, поэтому сайты, такие как twitter и facebook, обновляют хэш-теги при вызовах ajax.

Это до сегодняшнего дня, когда я зашел на http://8tracks.com/ и начал играть с фильтром с правой стороны ... включая и выключая разные жанры, я заметил, что, хотя он выполнял вызовы ajax для обновления содержимого на странице, URL также динамически обновлялся.

Кто-нибудь знает, как они это делают?

(кроме того, сейчас я использую Chrome, но когда я вернулся и посмотрел еще раз с IE9, я заметил, что URL-адрес не обновлялся ... это может быть только Chrome?)

10
задан Arnaud Le Blanc 16 August 2011 в 11:21
поделиться