Доброго дня всем.

Вопрос прост: можно ли (и если можно - то как) модифицировать тело отсылаемого POST запроса? В обзёрвере http-on-modify-request можно получить заголовки - но это не то что надо.

Куда рыть?

Через XMLHTTPRequest можно полностью управлять и заголовками, и телом.
Да можно и просто скрипт на onsubmit формы повесить и модифицировать value до отправки.
Это всё - если речь про javascript.
Можно через DOM пойти: это на любом ходовом языке :) Точно так же отлавливать отправку формы и менять значение.

Не то - речь, всё же, идёт о том, как перехватить из расширения :)

А, извините, не понял вопроса :)
Тогда вот: http://forum.mozilla-russia.org/viewtopic.php?id=8239

Тогда вот: http://forum.mozilla-russia.org/viewtopic.php?id=8239

Грубый способ... но и на том спасибо.

Можно попробовать у subject http-on-modify-reques попросить nsIUploadChannel, и закачать в этот channel нужный stream (setUploadStream).
Но на http-on-modify-request работоспособность не проверял.

Можно попробовать у subject http-on-modify-reques попросить nsIUploadChannel, и закачать в этот channel нужный stream (setUploadStream).

Да, это сработало, спасибо. Нашёл по ключевым словам соответствующий кусок в расширении Tamper Data - посмотрите, если кому интересно.