Как я могу принудительно перезагрузить Chrome для Android

в Chrome для рабочего стола у меня есть опции в dev tools, чтобы полностью отключить кэш, когда dev tools открыты, и у меня есть опции, чтобы вручную сделать жесткую перезагрузку при длительном нажатии на кнопку перезагрузки (с dev tools open).

есть ли такая техника для Chrome для Android? Я не нашел никакой обстановки. Что я могу сделать, когда я хочу заставить браузер скачать файл JavaScript или CSS вместо использования кэширования при разработке?

10 ответов


Я использую window.location.reload(true) по данным MDNэтой аналогичный вопрос) он заставляет страницу перезагружаться с сервера.

Вы можете выполнить этот код в браузере, набрав javascript:location.reload(true) в адресной строке.


просмотр страницы в режиме инкогнито отключит кэш. Это был единственный способ заставить обновить таблицу стилей без ручной очистки кэша через настройки.


тоже вариант:

  1. меню
  2. настройки
  3. конфиденциальность
  4. Очистить Данные Просмотра
  5. Проверьте " кэш "и нажмите "Очистить"

а затем перезагрузите страницу.


можно использовать Запрос Версии Сайта опция из меню приложения (справа от адресной строки), которая заставит страницу перезагрузиться.

просто коснитесь его, дождитесь обновления,затем снимите его.


Не забудьте убедиться, что параметр "уменьшить использование данных" отключен, поскольку он, похоже, загружает кэшированные данные (с серверов Google?) несмотря на то, что ваш локальный кэш сброшен.


упоминая это, потому что вы упомянули "при разработке".

вы можете управлять мобильным устройством через браузер Chrome Desktop.

посетить chrome://inspect/#devices на рабочем столе. И Inspect устройство, подключенное к рабочему столу. Соглашайтесь, когда у вас спрашивают разрешения.

теперь вы должны увидеть полноценное окно Devtool для текущей страницы на мобильном устройстве.

теперь используйте ярлык жесткой перезагрузки (Cmd+Shift+R) на рабочем столе, чтобы выполнить жесткую перезагрузку мобильное устройство!


альтернативным решением было бы добавить url-адрес с новым параметром url-адреса такие как website.com?a=1, website.com?a=2, etc.

Если у вас уже есть параметры, конечно, можно использовать амперсанд т. е. website.com?q=test&a=1


последние версии кэша Chrome очень агрессивно. Даже методы перебора кэша, такие как"http://url?обновлено=код даты" перестал работать. Вы должны очистить кэш или запустить окно инкогнито каждый раз (и убедитесь, что Data-saver выключен).


Удаленной Отладки позволяет использовать desktop dev-tools:

https://developers.google.com/chrome-developer-tools/docs/remote-debugging


начиная с 2018 года, с справочный центр google (протестировано на Chrome 63):

  1. нажать на три точки меню ;
  2. выбрать история > Очистить историю. ;
  3. при необходимости выберите время период (выше перечне) ;
  4. снять все элементы, но кэшированные изображения и файлы ;
  5. продолжить Очистить данные и подтвердить.

As упоминается в другом ответе,в режиме инкогнито также большой пользы для развития.