comet.c не может работать с более чем одной страницей, открытой в браузере

Это хорошо работает, когда comet.c одновременно открывается в разных браузерах, по одной странице в каждом браузере.
Когда я открывал две страницы comet.c в браузере, независимо от того, firefox или chrome, только первая страница получала и отображала данные.
Вторая страница зависла до закрытия первой.
С точки зрения пользователя это ненормально.
Кто подскажет, что не так, браузер или push_list_add() или comet.js?< br> Все страницы запрошены freq. одно обновление в секунду.


person k.k. lou    schedule 06.07.2013    source источник


Ответы (2)


Это хорошо работает, когда comet.c одновременно открывается в разных браузерах, по одной странице в браузере... но с несколькими страницами в одном браузере работает только первая страница.

Похоже на проблему с клиентом: если бы это был сервер, то comet.c не работал бы с разными клиентскими программами, используемыми одновременно.

person Gil    schedule 08.07.2013

[решено]
На стороне клиента добавьте отметку времени в конце URL-адреса в действии формы.
var url = "/?comet.c&feed=livestock&delay="+escape(delay)+"&"+(new Date().getTime());
Готово.

person k.k. lou    schedule 08.07.2013