Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   vkontakte, html5 и как почему не перезагружается страница (https://javascript.ru/forum/events/22747-vkontakte-html5-i-kak-pochemu-ne-perezagruzhaetsya-stranica.html)

olga153b 31.10.2011 18:51

vkontakte, html5 и как почему не перезагружается страница
 
Доброе время суток.

Пожалуйста, объясните как так работает в контакте, что при переходах по ссылкам страницы не перезагружаются.

Пытался провести свое исследование. Загуглил. Одни на форумах пишут что мол ajax, но в фаербаге никаких пост или гет запросов на сервер не отправляются. Другие говорят что такое стало возможно в html5, но в страницах в vkontakte указано

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


но даже если бы там было написано что то другое связанное с html5, то щас пользуюсь ff 3.6, который насколько я знаю не поддерживает html5.

Последнее о чем я подумал - что вконтакте отправляет запросы с помощью какого-то флеш-приложения, но и тут меня ждал облом.

Если кто знает и может объяснить по какому принципу работает vkontakte, то объясните или киньте ссылку где об этом можно почитать.

Заранее спасибо!

dmitriymar 31.10.2011 19:01

ajax

Magneto 31.10.2011 19:18

Ссылка http://htmlbook.ru/html5/history

float 31.10.2011 19:34

Цитата:

но в фаербаге никаких пост или гет запросов на сервер не отправляются.
проверьте настроечки. регулярные посты.

trikadin 31.10.2011 20:52

Цитата:

Сообщение от olga153b
но в фаербаге никаких пост или гет запросов на сервер не отправляются.

Ни хрена себе не отправляется) Каждые 10 секунд, ага. float прав - проверьте настройки.

olga153b 31.10.2011 21:19

Цитата:

Сообщение от trikadin (Сообщение 133818)
Ни хрена себе не отправляется) Каждые 10 секунд, ага. float прав - проверьте настройки.

то что каждые 10 сек отправляется - то отправляет абсолютно другие запросы, которые никак не относятся к вопросы, вы попробуйте кликнуть на ссылку и посмотреть отправится что-то или нет (а страница все равно не перезагрузится).

trikadin 31.10.2011 21:42

Уважаемый, а вы в консоли смотрите? Посмотрите на вкладки "Сеть", может, там находится то, что вас интересует?

olga153b 31.10.2011 23:02

ага, че-то новое там появилось) извиняюсь за тупой вопрос, но сеть - это для чего?

trikadin 31.10.2011 23:03

Сеть таки отслеживает сетевые запросы. А firebug устроен таким образом, что при смене url он чистит консоль)

da_ff 02.11.2011 10:31

trikadin,
Ничего он не чистит, если страница не обновлялась.


Часовой пояс GMT +3, время: 16:51.