Каким образом Firefox кэширует содержимое формы в любом месте, где я могу восстановить?

Я просто потратил много времени на создание вики-страницы с Firefox, отправил ее только для того, чтобы сбой VPN и потеря данных. Возвращаясь в браузере, я обнаружил, что мои изменения потеряны.

Есть ли способ восстановить эти изменения? Есть ли файл кеша на диске (у меня есть grepped ~ / Library / Caches / Firefox / Profiles /)? Могу ли я обмануть Firefox в повторную отправку?

  • Как переключить канал Firefox на Stable?
  • Как установить курсор на HTML-контент при открытии новой вкладки Firefox?
  • Сокращение клавиатуры Firefox для переключения поисковых систем в строке поиска
  • Как просмотреть, когда последняя страница обновилась в Firefox
  • Поиск по нескольким параметрам в Firefox (или хром)
  • Как отключить форматирование цвета строки URL в Firefox 6?
  • Я видел этот вопрос о способах предотвращения этого в будущем, и я обычно использую «It's All Text!». Который избегает этой проблемы, но я хотел бы восстановить это определенное потерянное редактирование.

  • Поиск по нескольким параметрам в Firefox (или хром)
  • Как сохранить Firefox файлы txt автоматически, а не открывать в браузере
  • Firefox не открывает поле выбора
  • Сделать Firefox отображать количество вкладок в конце последнего окна?
  • Изменение цвета сайта в Firefox
  • Как отключить форматирование цвета строки URL в Firefox 6?
  • 4 Solutions collect form web for “Каким образом Firefox кэширует содержимое формы в любом месте, где я могу восстановить?”

    Не изменяйте ничего на этой вкладке. Ударьте вперед, чтобы вернуться на страницу ошибки соединения, устраните проблему с сетью и нажмите «Попробуйте снова». Это отправит исходное сообщение.

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

    Во-первых, оставайтесь на странице «тайм-аут предупреждения / ошибки», которую вы видели раньше, когда вы безуспешно нажимаете кнопку «Отправить», не предпринимая никаких других взаимодействий с веб-сайтом. Может быть, не обязательно, но безопаснее (нужно больше экспериментов, чтобы прояснить).

    Отказ от ответственности: я использую итальянскую локализацию Firefox, поэтому я не уверен в правильном переводе некоторых из приведенных далее команд. В любом случае этапы:

    • Как сказано пользователем «sh1», в меню «tools» («strumenti») введите раздел «сеть» («rete») «инструментов веб-разработки» («web-сайт»).
    • Щелкните правой кнопкой мыши в пустой области окна инструментов веб-разработки и выберите «начать анализ производительности» («inizia analisi prestazioni»); FF предложит вам повторно передать те же данные, которые были отправлены перед проблемой (сейчас, извините, я не уверен, что это тот же самый курс действий, вызванный просто перезагрузкой страницы здесь).
    • Очевидно, что в этот момент вы все равно застрянете на странице с ошибкой, но на этот раз Firefox отслеживает любые данные, которые он пытался повторно отправить; Вы увидите список запросов и элементов страницы, извлеченных с сервера.
    • В верхней части списка выберите запрос POST, щелкнув его левой кнопкой мыши; Окно будет разделено
    • На правой панели нажмите кнопку «Изменить и повторно отправить» («Modifica e reinvia»); Это покажет другое представление, в котором …
    • … В рамке «тело запроса» («corpo della richiesta») вы найдете, вкрапленные только несколькими заголовками MIME, ваше драгоценное представление в текстовом виде с возможностью копирования 🙂

    Мне удалось восстановить данные формы, используя только встроенные инструменты Firefox. Помимо этого, и только для спекуляций, в моем случае основная свалка была невозможна. Это потому, что я не изменил соответствующие статические системные значения по умолчанию (которые должны быть установлены заранее, см. http://bencane.com/2011/09/22/kill-creating-a-core-dump/ ; в дистрибутиве I В этом случае – последний Xubuntu – комбинация настроек по умолчанию, похоже, не является «дампом ядра»).

    ура

    Продолжая ответ Шверна, потому что в моем случае я не могу исправить ошибку:

    Перейдите к экрану сбоев снова. В меню выберите «Веб-разработчик», «Сеть», а затем вкладку «Заголовки» и нажмите кнопку «отправить».

    Это должно показать вам форму (чтобы вы могли ее взломать), содержащую ваш потерянный контент. Возможно, это не самый удобный формат, но, по крайней мере, он есть.

    Работает для меня, по крайней мере. Я действительно сидел здесь с ужасным экраном «Ваш пост упал дырой», и когда я нажал «назад», я вернулся к некоторому javascript, который сбросил форму до нуля (спасибо Javascript!).

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

    Веб-браузер определенно имеет данные формы в памяти. Трудность заключается в следующем: как получить эти данные?

    Вот моя идея. Я не пробовал. На бумаге это работает. Этот ответ относится к Firefox и другим веб-браузерам.

    Короче: перезагрузите страницу, исследуя заголовки.

    1. Настройте оборудование. Нам нужен механизм для проверки HTTP-трафика, отправленного из веб-браузера.
      • Лучший выбор – расширение LiveHTTPHeaders для Firefox. Но я думаю, что для установки этого расширения необходим перезапуск Firefox. Не перезагружайте Firefox, конечно! Было бы неплохо иметь возможность устанавливать этот механизм без перезапуска Firefox. В противном случае вам просто нужно установить это расширение заранее. В случае необходимости просто используйте машину времени . 😉
      • Если у вас нет готового оборудования в веб-браузере, есть еще один вариант. Эта опция более тяжелая. Но его могучая сила заключается в том, что он работает для всех веб-браузеров и не перезапускает их. Установите простой веб-сервер или настройте прокси-сервер (например, Squid) на вашем компьютере. Убедитесь, что ваш сервер регистрирует входящий трафик с полными заголовками. И поместите правило в ОС для перенаправления всех исходящих запросов на 127.0.0.1 . Это можно сделать с помощью файла hosts .
    2. Проверьте оборудование. Создайте новое окно в своем веб-браузере. Напишите текст в Википедии здесь и нажмите « Предварительный просмотр» . Затем убедитесь, что в вашем оборудовании вы видите свой письменный текст. Если ваша машина является серверной опцией, вы должны отключить правило перенаправления (в ОС) для загрузки формы Википедии и затем включить ее.
    3. Чтобы перезагрузить страницу, щелкните правой кнопкой мыши, где была форма, и выберите « Обновить» . Это важно. В некоторых веб-ресурсах это будет перезагружать только фрейм, в котором была форма. Здесь мы хотим перезагрузить только как можно меньше. Если вы нажмете кнопку « Обновить» в адресной строке или на панели кнопок, или если вы нажмете «Apple R», вы рискуете перезагрузить всю страницу, а на некоторых веб-страницах это будет стрелять в ногу.
    4. Обычно веб-браузер спрашивает вас: хотите ли вы снова отправить данные формы? Если вы зададите этот вопрос, это хороший знак. Выберите « Отправить» еще раз .
    5. Изучите отправленные данные POST с машиной, установленной на шаге 1. Здесь вы найдете нужные данные.
    6. Скажите нам, что это решение сработало!
    Давайте будем гением компьютера.