Я занимаюсь разработкой веб-сайтов и меняю файлы (например, CSS) на удаленном сервере. Я тестирую, чтобы увидеть, как это выглядит на моем телефоне Android 2.2 (HTC Desire). Я хочу обновить страницу, чтобы увидеть новые изменения по мере их внесения. Я могу нажать кнопку обновления в строке меню, но я не уверен, что она всегда показывает мне новую страницу, поскольку она может быть кэширована.
Есть ли способ принудительно обновить веб-страницу в веб-браузере? Что-то вроде Shift+ F5в Firefox?
Ответы:
Загрузите InBrowser: https://market.android.com/details?id=nu.tommie.inbrowser
Он не сохраняет никаких данных, поэтому кешировать нечего; рут также не нужен. Он использует браузер Android для визуализации, поэтому для целей тестирования он должен быть идентичен браузеру Android.
источник
Не быстрое решение, но это всегда приводит к перезагрузке всех ресурсов с сервера (хотя сам сервер может кэшировать страницы в зависимости от ваших настроек кэша вывода):
**
(шаги с Android 2.3; другие похожи)
источник
Я обнаружил, что переключение на «Desktop View» и обратно эффективно перезагрузил.
это перезагружается один раз, затем снимите флажок, и представление обновится!
источник
Я заметил, что если я обновлюсь через Wi-Fi, он полностью обновится, но если я обновлю через сотовую связь, это не так. Это как с родным браузером Android, так и с Opera Mobile. на LG Thrill с Android 2.2.2. Может быть, это будет работать для вас.
источник
Загрузите таблицу стилей непосредственно в другую вкладку с ее URL-адресом и обновите ее. Если вы видите изменения, отраженные там, то это также изменит кэшированную версию, которая загружается при обновлении вашей веб-страницы. Это работает и в дельфинах.
Я также обнаружил, что если вы подключите клавиатуру, вы можете нажать Shift и перезагрузить, как на рабочем столе. Но я предпочитаю видеть изменения, как указано выше, просто чтобы быть уверенным ...
источник
На моем Samsung Galaxy S2 я могу сделать принудительное обновление F5 следующим образом:
Затем остановите и перезапустите браузер.
источник
Другим решением было бы установить Chrome для Android (он поддерживает 2.2), а затем включить удаленную отладку в Chrome .
Затем вы можете обновить окно из консоли, введя следующую команду.
Для получения дополнительной информации об этой команде .
источник
Если вы рутированы, вы можете установить CyanogenMod
Это происходит в режиме инкогнито, который не должен кэшировать сайты на вашем телефоне.
Еще одно несовершенное решение, если у вас нет рутов, - это зайти в браузер, в адресной строке введите «about: debug», а затем нажмите «Go». Затем в настройках уменьшите размер кэша до минимума, который составляет 100 КБ.
источник