Если страница продолжает перезагружаться, пока вы читаете её, нажимаете ссылку или вводите текст в поле, это автообновление выполняет именно то, что вы ему указали — по фиксированному таймеру. Проблема в том, что таймер не знает, что вы заняты. Новая опция Поведение обновления при взаимодействии с пользователем в Автообновление решает эту проблему, отслеживая вашу активность и определяя, что должен делать обратный отсчёт в момент, когда вы касаетесь страницы.
Откройте расширение, перейдите в раздел Расширенные настройки, установите флажок Поведение обновления при взаимодействии с пользователем, а затем выберите один из трёх режимов — Остановить, Приостановить или Перезапустить — для определения того, что происходит при нажатии на страницу или вводе текста в активное поле.
Показывать визуальный таймер на веб-странице
Поведение обновления при взаимодействии с пользователем
Жёсткое обновление
Запускать автообновление при запуске браузера
Обычный интервал обновления намеренно прост: он отсчитывает время и перезагружает страницу независимо от того, что вы делаете. Это идеально, когда вы не взаимодействуете со страницей — например, с табло счёта, позицией в очереди или отслеживанием отправления. Но это становится проблемой в тот момент, когда вы начинаете с ней взаимодействовать. Вы начинаете читать длинный комментарий, таймер достигает нуля, и страница возвращается в начало. Вы вставляете текст в поле поиска, а перезагрузка удаляет его. Вы нажимаете на строку в таблице в реальном времени, чтобы изучить её, и она перезагружается прямо у вас на глазах. Ничто из этого не является ошибкой; таймер просто не знает, что вы заняты. Поведение обновления при взаимодействии с пользователем даёт таймеру эту информацию, поэтому он может отступить именно тогда, когда вам это нужно, и продолжать работу всё остальное время.
Допустим, вы следите за внутренней панелью администратора, которую настроили на обновление каждые 15 секунд, чтобы данные оставались актуальными. Время от времени вам нужно открыть запись и быстро написать заметку. Если для поведения установлено значение Приостановить, обратный отсчёт тихо останавливается в момент, когда вы нажимаете на поле заметки, и запускается снова после завершения — данные продолжают обновляться, но никогда, пока вы находитесь в процессе написания предложения. Если вместо этого вы заполняете более длинную форму, которую нельзя прерывать, более безопасным выбором будет Остановить: обновление прекращается после первого щелчка и остаётся выключенным, пока вы снова не включите его. А на странице, где любое действие должно сбрасывать таймер — например, если вы хотите перезагрузку только после полного периода отсутствия ввода, — Перезапустить постоянно откладывает следующее обновление при каждом щелчке или нажатии клавиши.
Поведение обновления при взаимодействии с пользователем превращает автообновление из простого таймера в инструмент, который учитывает, чем вы действительно занимаетесь на странице. Настройте его один раз для каждого URL, выберите Остановить, Приостановить или Перезапустить — и вы больше никогда не потеряете наполовину заполненную форму и не будете внезапно перемещены с текущего места из-за перезагрузки, о которой забыли.