Хотелось реализовать расширение для пересылки POST запросы (нужно дублировать информацию вводимую в формы в базу).
Есть вот такой код http://www.ashita.org/howto-xhr-listening-by-a-firefox-addon/
Судя по всему он выполняет то что нужно.
Нужен простой пример.

Оплата webmoney, ЯднексДеньги, liqpay, другое.

Jquery

Выделить код

Код:

$.post("simplepage.php", { name: "Мое имя", tel: "Телефон", }, function(data){
  $("#simpleDiv").html(data);
});

http://www.linkexchanger.su/2008/34.html

21-10-2012 13:59:38
В переменной data - ответ.

21-10-2012 14:02:03
Можно написать пользовательский скрипт (для дополнения Scriptish), который при нажатии кнопки отправить будет вызывать еще и эту функцию.

liteTua пишет

JqueryВыделить кодКод:$.post("simplepage.php", { name: "Мое имя", tel: "Телефон", }, function(data){
  $("#simpleDiv").html(data);
});http://www.linkexchanger.su/2008/34.htmlДобавлено Сегодня 12:59:38В переменной data - ответ.Добавлено Сегодня 13:02:03Можно написать пользовательский скрипт (для дополнения Scriptish), который при нажатии кнопки отправить будет вызывать еще и эту функцию.
                    Отредактировано liteTua (Сегодня 13:02:26)

Это для отправки только.
А как перехватывать тело ajax запросов со страниц?

Если я правильно понял задачу, то getElementsById("formId").onsubmit = f1; // при событии отправка формы вызывается функция f1, вроде при таком добавлении скобки у функции не надо, но надо уточнить.
В функции f1 код который выше.

eugene24s пишет

А как перехватывать тело ajax запросов со страниц?

1. В обсервере на http-on-modify-request получить экземпляр nsIHttpChannel. Запрос смотреть в nsIChannel.URI.
Если этого недостаточно, то
2. В метод nsIHttpChannel.visitRequestHeaders() передать экземпляр своей реализации nsIHttpHeaderVisitor.
3. В методе nsIHttpHeaderVisitor.visitHeader() перебрать хидеры.

Дальнейшее обсуждение в PM - это не форум объявлений