Jeśli strona przeładowuje się podczas czytania, klika link lub wpisuje w polu, to jest to automatyczne odświeżanie, robiąc dokładnie to, co mu powiedziałeś — na stałym timerze. Problem polega na tym, że timer nie wie, że jesteś zajęty. Nowa Odśwież zachowanie podczas interakcji użytkownika Opcja w Auto Refresh naprawia to, obserwując swoją aktywność i decydując, co odliczanie powinno zrobić w momencie dotknięcia strony.
Otwórz rozszerzenie, przejdź do Opcje z wyprzedzeniem Sekcja, zaznacz Odśwież zachowanie podczas interakcji użytkownika , a następnie wybierz jeden z trzech trybów — Stop , , Pauza , lub Uruchom ponownie — Co się dzieje, gdy klikniesz stronę lub wpiszesz pole zogniskowane.
Pokaż timer wizualny na stronie internetowej
Odśwież zachowanie podczas interakcji użytkownika
Ciężkie odświeżanie
Rozpocznij automatyczne odświeżanie podczas uruchamiania przeglądarki
Normalny interwał odświeżania jest celowo głupi: odlicza i przeładowuje, niezależnie od tego, co robisz. Jest to idealne rozwiązanie, gdy nie dotykasz strony — tablica wyników, pozycja w kolejce, śledzenie przesyłek. staje się problemem w chwili, gdy ty zrobić Dotknij tego. Zaczynasz czytać długi komentarz, zegar osiągnie zero, a strona przeskakuje z powrotem na górę. Wklejasz tekst do pola wyszukiwania, a przeładowanie go wyrzuca. Klikasz do stołu na żywo, aby sprawdzić wiersz, który przeładowuje się spod ciebie. Nic z tego nie jest błędem; Zegar po prostu nie ma pojęcia, że jesteś zajęty. Odświeżanie zachowania podczas interakcji z użytkownikiem daje timerowi tę świadomość, więc może się wycofać dokładnie wtedy, gdy tego potrzebujesz, i kontynuować resztę czasu.
Załóżmy, że oglądasz wewnętrzny pulpit nawigacyjny administratora, który trzymasz podczas 15-sekundowego odświeżania, aby dane były aktualne. Co jakiś czas musisz otworzyć rekord i wpisać krótką notatkę. z zachowaniem ustawionym na Pauza , odliczanie po cichu zatrzymuje się w momencie kliknięcia w pole notatki i zaczyna się od nowa po zakończeniu — liczby aktualizują się, ale nigdy, gdy jesteś w połowie zdania. Jeśli zamiast tego wypełniałeś dłuższą formę, której nie wolno w ogóle przerywać, Stop Byłby bezpieczniejszym wyborem: odświeżanie zatrzymuje się przy pierwszym kliknięciu i pozostaje wyłączone, dopóki nie włączysz go ponownie. A na stronie, na której jakakolwiek aktywność powinna zresetować zegar — powiedz, że chcesz przeładować tylko po pełnym okresie braku danych wejściowych — Uruchom ponownie Ciągle przesuwa następne odświeżenie przy każdym kliknięciu lub naciśnięciu klawisza.
Zachowanie odświeżania podczas interakcji z użytkownikiem zamienia automatyczne odświeżanie z tępy zegar w coś, co szanuje to, co faktycznie robisz na stronie. Ustaw to raz na adres URL, wybierz stop, wstrzymaj lub uruchom ponownie, a nigdy więcej nie stracisz formularza na wpół wpisanego ani nie zostaniesz wyrwany w połowie kliknięcia przez przeładowanie, o którym zapomniałeś, że był uruchomiony.