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 czyszczoneAle 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.