На некоторых веб-страницах измененное содержимое формы теряется, когда пользователь (случайно) уходит и возвращается на страницу (перед отправкой формы).
Пример сценария: Боб редактирует вики-страницу в Firefox. Он изменяет существующее содержание текстовой области и добавляет много новых абзацев. При наборе текста он случайно нажимает Alt+←. Ой, теперь он на предыдущей странице. Он нажимает кнопку "Следующая страница" в Firefox, чтобы вернуться на страницу редактирования. Но, о нет, все его изменения исчезли.
Насколько я тестировал, поведение Firefox по умолчанию для форм на HTTP- страницах прекрасно: он сохраняет измененное содержимое. Но та же самая форма на странице HTTPS "забывает" все несохраненные изменения. (при условии, что веб-мастер не реализовал ничего особенного)
Поскольку он работает для HTTP, но не работает для HTTPS, кажется, это ответственность браузера. Я предполагаю, что они отключили его по соображениям безопасности. Это верно?
Можно ли отключить это поведение (в about:config
)? Возможно ли, что Firefox запоминает несохраненные изменения на страницах HTTPS так же, как на страницах HTTP?
Я не говорю о постоянном сохранении контента с помощью расширения Firefox; нет необходимости сохранять изменения формы, чтобы иметь возможность извлекать их в любое время. Я хочу предотвратить потерю контента только для ситуации, когда пользователь случайно уходит, а затем сразу же возвращается назад (<30 секунд).
связанные с
Если вы отправили форму и что-то пошло не так, смотрите:
- Сохраняет ли Firefox содержимое форм в любом месте, которое я могу восстановить?
- Как восстановить форму в Firefox * без * установки плагина? (в том числе хороший способ сохранения и поиска в памяти Firefox)
- Как восстановить информацию формы для веб-страницы в Firefox
Если вы хотите сохранить все изменения формы, смотрите:
Если вы хотите предотвратить эту проблему для посетителей вашего сайта:
- https://stackoverflow.com/q/14420624/1591669 (Онур ЙИЛДИРИМ дал хороший обзор возможных решений)