На некоторых веб-страницах измененное содержимое формы теряется, когда пользователь (случайно) уходит и возвращается на страницу ( перед отправкой формы).
Пример сценария: Боб редактирует вики-страницу в Firefox. Он изменяет существующее содержание текстовой области и добавляет много новых абзацев. При наборе текста он случайно нажимает Alt+ ←. Ой, теперь он на предыдущей странице. Он нажимает кнопку «Следующая страница» в Firefox, чтобы вернуться на страницу редактирования. Но, о нет, все его изменения исчезли.
Насколько я тестировал, поведение Firefox по умолчанию для форм на HTTP- страницах прекрасно: он сохраняет измененное содержимое. Но та же самая форма на странице HTTPS «забывает» все несохраненные изменения. (при условии, что веб-мастер не реализовал ничего особенного)
Поскольку он работает для HTTP, но не работает для HTTPS, кажется, это ответственность браузера. Я предполагаю, что они отключили его по соображениям безопасности. Это верно?
Можно ли отключить это поведение (в about:config
)? Возможно ли, что Firefox запоминает несохраненные изменения на страницах HTTPS так же, как на страницах HTTP?
Я не говорю о постоянном сохранении контента с помощью расширения Firefox; нет необходимости сохранять изменения формы, чтобы иметь возможность извлекать их в любое время. Я хочу предотвратить потерю контента только для ситуации, когда пользователь случайно уходит, а затем сразу же возвращается назад (<30 секунд).
связанные с
Если вы отправили форму и что-то пошло не так, смотрите:
Если вы хотите сохранить все изменения формы, смотрите:
Если вы хотите предотвратить эту проблему для посетителей вашего сайта: