Настроить Firefox для запоминания изменений формы при случайном выходе из HTTPS-страницы?

684
unor

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

Пример сценария: Боб редактирует вики-страницу в Firefox. Он изменяет существующее содержание текстовой области и добавляет много новых абзацев. При наборе текста он случайно нажимает Alt+ . Ой, теперь он на предыдущей странице. Он нажимает кнопку «Следующая страница» в Firefox, чтобы вернуться на страницу редактирования. Но, о нет, все его изменения исчезли.

Насколько я тестировал, поведение Firefox по умолчанию для форм на HTTP- страницах прекрасно: он сохраняет измененное содержимое. Но та же самая форма на странице HTTPS «забывает» все несохраненные изменения. (при условии, что веб-мастер не реализовал ничего особенного)

Поскольку он работает для HTTP, но не работает для HTTPS, кажется, это ответственность браузера. Я предполагаю, что они отключили его по соображениям безопасности. Это верно?

Можно ли отключить это поведение (в about:config)? Возможно ли, что Firefox запоминает несохраненные изменения на страницах HTTPS так же, как на страницах HTTP?

Я не говорю о постоянном сохранении контента с помощью расширения Firefox; нет необходимости сохранять изменения формы, чтобы иметь возможность извлекать их в любое время. Я хочу предотвратить потерю контента только для ситуации, когда пользователь случайно уходит, а затем сразу же возвращается назад (<30 секунд).


связанные с

Если вы отправили форму и что-то пошло не так, смотрите:

Если вы хотите сохранить все изменения формы, смотрите:

Если вы хотите предотвратить эту проблему для посетителей вашего сайта:

4

1 ответ на вопрос

0
RockPaperLizard

Two Firefox extensions will accomplish what you desire. One is called "Lazarus: Form Recovery" and the other is called "Textarea Cache".

Lazarus: Form Recovery is available here: https://addons.mozilla.org/firefox/addon/lazarus-form-recovery/

and Textarea Cache is available here: https://addons.mozilla.org/firefox/addon/textarea-cache/