Проблема с кометой / iFrame Streaming Firefox - PullRequest
0 голосов
/ 10 февраля 2011

Я тестирую кометное приложение, используя метод "навсегда".Проблема, с которой я сталкиваюсь в Firefox, заключается в том, что когда команда обновления выдается из Firefox (используя AJAX после обновления базы данных, которая, в свою очередь, вызывает прослушиватель базы данных, чтобы вызвать событие, которое печатает теги сценария в iframe прослушивающих клиентов)несколько отпечатков сценариев, только 1 или несколько из них обрабатываются, но не все.Но я вижу, что они все в фрейме.

Chrome и даже IE6 не страдают от этого.

Но вот настоящая загадка: если обновление запускается из другого браузера, Firefox будет работать, даже если это точно такой же контентэто было распечатано в iFrame.

Итак, подведем итог: если firefox выдает запрос ajax, вызывающий обновление, он не обрабатывает все теги сценария.Если другой браузер отправляет запрос ajax, браузер firefox обработает все теги, как и должно быть.

Есть идеи?

Надеюсь, я был достаточно ясен.

Спасибо

1 Ответ

0 голосов
/ 16 февраля 2011

Я столкнулся с той же проблемой при реализации нашего кометного решения. Оказалось, что Firefox будет выполнять только один сценарий за раз. В итоге я выбрал два iframe: один для длинного опроса / отправки на сервер, а второй для команд, отправляемых на сервер.

...