Dlaczego formularze HTML są czasami usuwane po kliknięciu przycisku Wstecz przeglądarki

Jestem pewien, że wszyscy znają to zachowanie. Wypełniasz formularz w sieci i przesyłasz go. Po złożeniu wniosku uznajesz, że wypełniłeś nieprawidłowe dane. Kliknij przycisk Wstecz przeglądarki. Następnie czasami formularz nadal zawiera wprowadzone dane(co masz nadzieję w tej sytuacji) a czasem nie.

Nie mogłem znaleźć żadnego połączenia, gdy jest wyczyszczone, a kiedy nie.

Niektóre odpowiedzi znalazłem w internetowym / stackoverflow:

na połączeniach https formularze są zawsze czyszczonepodczas korzystania z dynamicznych stron internetowych z sesjami formularze są zawsze czyszczone

Ale obie są zdecydowanie błędne. Widziałem witryny (takie jak moje własne), które przechowują dane formularza po powrocie do przeglądarkii używają httpsi używają sesji.

Więc proszę: czy ktoś może mi wyjaśnić, w jaki sposób przeglądarki obsługują te rzeczy?

Przy okazji: moim zadaniem jest upewnienie się, że dane formularza sąnie wyczyszczone.

questionAnswers(3)

yourAnswerToTheQuestion