Я пишу расширение Firefox, которое использует множество XMLHttpRequests, следуя шаблону примера кода в MDC .В большинстве случаев это работает идеально, но некоторые запросы вызывают появление в консоли следующего сообщения:
Реализация канала Http не поддерживает nsIUploadChannel2.Расширение предоставило нефункциональный обработчик протокола HTTP.Это нарушит поведение и в будущих выпусках не будет работать вообще.
Насколько я могу судить, мое расширение не предоставляет никакого нового обработчика протокола http;он просто использует то, что встроено в Firefox.Это не другое расширение, потому что я попытался отключить все другие расширения и получил тот же результат.Я также не вижу какого-либо конкретного шаблона, почему я получаю это сообщение для некоторых запросов, но не для других.
Что означает это сообщение и что, если что-то я делаю неправильно?
Редактировать: Такое часто случается, когда я отправляю два запроса XmlHttpRequest, один за другим.Я поднял этот вопрос, потому что только что наткнулся на эту страницу о том, как браузер будет отправлять только два запроса одновременно и помещать в очередь все остальные внутри .Так что это может быть связано с этим, но я не знаю.