Чата Facebook не перезагружается между страницами

Я наблюдал эту функцию в Facebook, когда у вас в нижней правой части окна чата открывалась и вы переходите на другую страницу, скажем, ваш друг.профиль или страница сбора фотографий в Facebook, окно чата неt перезагрузка, она остается там, где она есть (как будто в отдельном слое поверх фоновой страницы).

Естественно, я подумал, что Facebook неперезагрузка страницы как таковой, она используетhistory.pushstate и связанные функции для асинхронной загрузки контента и динамического изменения URL (Firebug подтвердил это, если вы нажмете на одну из ваших друзейзовут твоего другастраница профиля, это на самом делеGET запрос, который увольняют). Так как нетПри любой загрузке страницы чат может просто лежать без дела, как есть.

Тем не мение,pushstate ISN»т поддерживаетсяIE до версии 10. Тем не менее, он просто отлично работает вIE9 также. Так может кто-нибудь сказать мне, как они это делают? Они используютhistory API вообще или что то другое?

Ответы на вопрос(1)

Ваш ответ на вопрос