Come fa di Facebook finestra di chat rimane aperta e nello stesso luogo Quando si naviga attraverso le pagineCome fa di Facebook finestra di chat rimane aperta e nello stesso luogo Quando si naviga attraverso le pagine
Si prega prima di rispondere:
1-Sono a conoscenza dell'Ajax molto bene e l'attuale implementazione in Facebook non è normale Ajax come in passato.
2-L'URL della pagina non cambia completamente la parte hash e l'intera pagina viene ricaricata ma non la finestra o il pannello della chat.
ho scoperto che i cambiamenti URL attraverso questo JS Parte:
history.pushState({},"New Title Goes Here","http://facebook.com/Something");
Ma per quanto riguarda i dati stessi come non viene? la rete-> XHR in Firebug o Chrome non visualizza nulla nell'XHR. quindi immagino che non sia Ajax.
È possibile che stiano memorizzando lo stato di quella casella nei cookie e controllino questa fase in ogni pagina? –
no la finestra di chat non ricarica non scompare nemmeno per 1 milli-secondo mentre l'intera pagina si ricarica come se fosse un'altra finestra appena sopra la pagina. (Ma non lo è) – Shehabix
"la Rete-> XHR in Firebug o Chrome non visualizza nulla nell'XHR." - nel mio firebug, lo è sicuramente. – CBroe