Обнаружение сброса соединения в Firefox - PullRequest
1 голос
/ 08 февраля 2012

Есть ли способ определения «проблемы с загрузкой страницы» в Firefox?Я хотел бы знать, что загрузка страницы не удалась, и автоматически перезагрузить страницу.Я также хотел бы иметь временную квоту для загрузки страницы, прежде чем браузер попытается перезагрузить ее.Я думаю, что это можно сделать, написав дополнение для Firefox, но прежде чем я узнаю, как это сделать, я хочу знать, возможно ли это.все пути, которые я исследовал, привели меня к тому, что возможно после загрузки страницы.в этом случае соединение прерывается из-за большого трафика на запрошенном сайте, и страница никогда не загружается.

1 Ответ

1 голос
/ 08 февраля 2012

Вы можете использовать обработчики прогресса .Когда страница завершит загрузку, будет вызван метод onStateChange вашего обработчика прогресса с установленными флагами STATE_STOP и STATE_IS_WINDOW.Тогда вы можете проверить параметр aStatus.Например, для ошибки «сброса соединения» она будет иметь значение Components.results.NS_ERROR_NET_RESET.

См. Также: Коды ошибок сети

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...