Как вырвать комментарий из лап браузера

15 мая 2009 | Метки: ,

Написал коммент, потратил время, запостил… а сайт выдает ошибку - не принимает его. Или сессия закончилась или в каптче ошибся. Делаю браузером back - ноль, форма пуста, текст потерян безвозвратно :(

Сегодня я оказался в такой ситуации, но я не сдаюсь просто так. Таки придумал способ вырвать свой текст, слушайте сюда.

Наверняка не раз получали запрос при возврате обратно после отправки формы:

2009-05-15_004803

Информация по всем полям формы продолжает хранится в браузере и будет отправлена вновь если выбрать “отправить заново”. Задача: перехватить эти данные.

Я использую FireFox, в нём подключен довольно распространённый плагин FireBug (для IE и Maxthon есть плагин HttpWatch) который способен это сделать.

1. Открываем окно FireBug

2. Включаем трассировку - выбираем “Enable monitor for …”

2009-05-15_010357

3. Нажимаеем F5 находять на той странице которая была выдана после отправки формы

4. Подтверждаем отправку формы

2009-05-15_004803

5. Ждем загрузки страницы и в появившемся списке раскрываем строку (обычно строка одна, если их несколько то обычно первая)

6. Выбираем вкладку Post и видим все отправленные поля

2009-05-15_003527

Теперь можно текст скопировать и отправить снова.

Конечно, этот метод поможет только тем у кого FireFox+FireBug, но это хороший браузер и отличный плагин, вот повод чтобы начать это использовать. Плохого не посоветую, у меня нет времени чтобы пользоваться плохими программами.

Firefox - http://www.mozilla-europe.org/ru/

FireBug - https://addons.mozilla.org/firefox/addon/1843

  1. Aleftina
    16 мая 2009 в 09:19

    Спасибо, интересно=)

  2. admin
    17 мая 2009 в 11:46

    Будет время, я протестирую способ чтобы без установленного FireBug`a перехватить форму.

Комментарии излишни.