Я использую привязку XMLHTTPRequest для получения асинхронных событий с сервера. XHR открывает URI сервера и затем зависает, пока не наступит событие или не истечет время ожидания. В любом случае JS немедленно запускает новый XHR по тому же URI.
Это работает нормально, но в Safari и Chrome есть досадная проблема: оба продолжают показывать анимацию «загрузки страницы», пока активен любой XHR. Chromes идет еще дальше и сохраняет анимацию курсора, что делает приложение непригодным для использования.
Есть ли способ отключить это поведение? Я считаю, что это сделано намеренно из соображений безопасности, поэтому пользователь всегда может знать, загружает ли страница что-нибудь. Тем не менее, и FF, и IE по-разному относятся к XHR.