4

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

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

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

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

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

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


связанные с

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

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

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

1 ответ1

0

Два расширения Firefox будут выполнять то, что вы хотите. Один называется «Lazarus: Восстановление формы», а другой - "Кэш Textarea".

Лазарь: Восстановление формы доступно здесь: https://addons.mozilla.org/firefox/addon/lazarus-form-recovery/

и Textarea Cache доступен здесь: https://addons.mozilla.org/firefox/addon/textarea-cache/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .