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

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

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

Я видел этот вопрос о способах предотвратить это в будущем, и я обычно использую "это Все Смс!"что позволяет избежать этой проблемы, но я хотел бы восстановить это конкретное потерянное редактирование.

4 ответа:

ничего не меняйте в этой вкладке. Нажмите вперед, чтобы вернуться на страницу ошибки подключения, устранить сетевую проблему и нажмите "повторить попытку". Это отправит оригинальный пост.

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

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

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

  • как сказал пользователь "sh1", через меню" Инструменты "("strumenti"), введите" сеть "("rete") раздел" инструменты веб-разработки "("strumenti di sviuppo 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/ ; в дистрибутиве я использую это время-последний Xubuntu-по умолчанию смесь настроек, кажется,"нет дампа ядра").

Ура

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

снова перейдите к экрану сбоя. В меню выберите веб-разработчик, сеть, а затем вкладку "заголовки" и нажмите кнопку "Отправить".

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

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

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

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

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

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

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