Почему Firefox не очищает сообщение «Соединение ...» после запроса данных JSON? - PullRequest
0 голосов
/ 13 августа 2011

В FireFox 4.0 или 5.0 я создаю запрос на данные JSON со следующим кодом:

        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = url;
        document.body.appendChild(script);

Данные JSON поступают, мой обработчик JSON их обрабатывает, но сообщение «Соединение ...» на вкладке остается навсегда. Я также проверил, что Firefox закрывает TCP-соединение впоследствии. IE обрабатывает это нормально. Как я могу указать браузеру, что запрос был выполнен, чтобы вкладка вернулась в нормальное состояние?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2012

Похоже, вы должны явно вызвать document.close() в FF.

Если вы используете iframe, вам нужно будет позвонить document.close() в окне iframe.

2 голосов
/ 13 августа 2011

Я думаю, что есть какая-то проблема с FF 4/5, вкладки, показывающие подключение большую часть времени.Дело не в том, что в вашем коде есть проблема, а в браузере.Взгляните на эту тему на справочном сайте Mozilla , в котором обвиняется надстройка " TabRenamizer ".Если вы открыты для использования jQuery, у нас может быть альтернатива, чтобы попробовать.

...