Jak Facebooka Czat okno pozostaje otwarte, w tym samym miejscu, kiedy poruszanie się po stronachJak Facebooka Czat okno pozostaje otwarte, w tym samym miejscu, kiedy poruszanie się po stronach
proszę zanim odpowiesz:
1-Jestem świadomy bardzo dobrze Ajaksu, a obecna implementacja na Facebooku nie jest normalnym Ajaxem jak to było kiedyś.
2-Adres URL strony zmienia się całkowicie, nie jako część skrótu, a cała strona ładuje się ponownie, ale nie ma okna lub panelu rozmowy.
okazało się, że adres URL zmienia się za pośrednictwem tej części JS:
history.pushState({},"New Title Goes Here","http://facebook.com/Something");
Ale co z samych danych jak nie przyjdzie? Sieć-> XHR w Firebug lub Chrome nie wyświetla nic w XHR. więc domyślam się, że to nie Ajax.
Czy to możliwe, że przechowują stan tego pola w pliku cookie i sprawdzają ten etap na każdej stronie? –
żadne okno czatu nie przeładowuje się, nie znika nawet przez 1 milisekundę, podczas gdy cała strona ładuje się tak, jakby było to inne okno tuż nad stroną. (Ale tak nie jest) – Shehabix
"Sieć-> XHR w Firebug lub Chrome nie wyświetla nic w XHR." - w moim firebugie to na pewno robi. – CBroe