Edytor treści tworzy kopię zapasową co 5 minut po stronie przeglądarki w localStorage.
Sytuacja 1. Przeglądarka zostaje nagle zamknięta. Gdzie i kiedy powiadomić użytkownika o kopii?
A. Przy ponownym otworzeniu edytora (gdziekolwiek!)
B. Przy ponownym otworzeniu edytora na tej samej podstronie (np. edycja newsa, dodawanie pliku)
C. W panelu redaktora (trzeba zapisać adres i przekazać informację, aby wczytać z localStorage)
D. Inaczej - jak?
Sytuacja 2. Użytkownik wysyła tekst, ale zostaje nagle wylogowany albo serwer nie działa. Po wciśnięciu WSTECZ treść nagle znika (niektóre serwery narzucają no-cache). Jak wykryć za pomocą JS, że użytkownik wcisnął WSTECZ, a dokument nie zapisał się? Mam kilka pomysłów:
A. Stworzyć dodatkową ikonę "wczytaj kopię zapasową", ale kto ją zauważy?
B. Pytać, czy wczytać z kopii - tylko kiedy o to pytać?
C. Inny pomysł?