Большинство браузеров Windows для настольных компьютеров используют комбинацию клавиш Ctrl+ F5для принудительного обновления страницы кеша. Браузеры на базе Mac OS X имеют тенденцию использовать Command+ R. Существует ли эквивалентное обновление кэша для одной страницы в Safari, работающей на iOS?
Я понимаю, что могу вручную очистить кеш браузера, но предпочел бы обновить только ту страницу, которую я сейчас просматриваю.
ios
mobile-safari
ahsteele
источник
источник
Ответы:
Принудительный выход не работал для меня надежно в iOS 8. Что использовало закрытый режим для тестирования:
источник
Если ваш телефон подключен к компьютеру / ноутбуку Apple, с открытыми инструментами разработчика Safari (и активным окном) вы можете нажать:
Command Key + Option + R
источник
Если принудительно выйти из Safari (нажмите кнопку «Домой», затем дважды нажмите кнопку «Домой», нажмите и удерживайте значок Safari на панели многозадачности, а затем коснитесь красной точки), похоже, что Safari очистит кэш. Но это очистит весь кеш, а не только одну страницу.
Вы также можете удалить файлы cookie и данные Safari в приложении «Настройки». В разделе «Дополнительно» вы можете удалить данные с отдельных веб-сайтов, что может сработать, если вы знаете все сайты, связанные с веб-страницей, которую вы хотите очистить.
источник
Вы можете заставить устройство прекращать кэширование файлов, подключив его к компьютеру с помощью кабеля и включив режим разработчика Safari.
Настройки> Safari> Дополнительно> Веб-инспектор
Safari> «Установки»> вкладка «Дополнительно»> «Показать разработку» в строке меню
Разработка> iPhone для примера> example.com/page
Если вы веб-разработчик, это идеальный способ сделать это, потому что теперь у вас есть доступ к чрезвычайно полезной панели инструментов полного разработчика. И вам не нужно постоянно повторять раздражающий процесс, если вам нужно постоянно получать свежую версию, а не просто очистить кэш один раз.
Если вы просто обычный пользователь, пытающийся очистить свой кеш, вы можете использовать один из других методов здесь.
Обновление: теперь вы можете подключиться к устройству через WiFi. Может потребоваться первоначальная настройка с помощью кабеля, но вы можете подключиться без него после этого.
Разработка> Пример iPhone> Подключение через сеть
источник
Удалите кэшированные данные для одного сайта, выбрав « Настройки» > « Safari» > « Дополнительно» > « Данные сайта» > « Показать все сайты» .
Нажмите « Изменить» в правом нижнем углу экрана, а затем прокрутите список или выполните поиск в поле поиска, чтобы найти веб-сайт, который вы хотите очистить). Нажмите на красный - значок рядом с адресом сайта, а затем нажмите Delete появившейся кнопки.
Вернитесь в Safari и перезагрузите страницу, и все артефакты сайта будут перезагружены.
источник
В Safari включите режим разработчика. Затем вы можете использовать следующую комбинацию для очистки кэша:
Я предполагаю, что это только удалит кеш сайта, на котором вы находитесь в данный момент.
источник
Дважды нажмите кнопку обновления.
источник
Вы можете добавить случайное число в скрипт или ссылку src, например:
<link rel="stylesheet" href="css/main.css?rand=<?=$rand;?>" type="text/css" /> <script type="text/javascript" src="js/main.js?rand=<?=$rand;?>"></script>
это заставляет Safari перезагрузить файл, потому что он думает, что это другой файл.
источник
...?rand=15
GET
-параметр.) Но на самом деле это не то же самое, что запрашивает OP.Длительно нажмите кнопку обновления. Айфон 6
источник