Как заблокировать авторефреш страницы в Google Chrome?

Я хотел бы остановить страницу autorefresh в Google Chrome, потому что это очень раздражает и потребляет память, и я не могу работать с инструментами разработчиков. Я пытаюсь удалить функцию обновления и setTimeout из скрипта с помощью инструментов разработчиков Chrome, но у меня нет результатов. Как я могу заблокировать эту раздражающую функцию даже на некоторое время с консоли?

2 ответов


С <meta http-equiv="Refresh" content="300; URL=?refresh_ce"> удаление с помощью DevTools недостаточно (это не останавливает обновление страницы) я выполнил этот код в консоли: window.onbeforeunload = function(){ return 'Reload?';}. onbeforeunload событие будет срабатывать перед перезагрузкой страницы, и вы сможете выбрать, чтобы прервать перезагрузку. Из того, что я тестировал, диалог появляется только один раз.


Вы можете просто отключить функцию автоматического обновления страницы, выполните следующие действия:

  1. откройте вкладку браузера chrome
  2. введите адресную строку chrome://flags
  3. Поиск #automatic-tab-discarding и сделайте его "отключенным" из "Default"
  4. перезапустить браузер
  5. вы молодец !

enter image description here