У меня была эта проблема, вероятно, с тех пор, как я купил свой iMac. Браузер Safari ведет себя странно, когда я часто захожу на определенную веб-страницу. Я много занимаюсь разработкой веб-сайтов, поэтому, естественно, мне приходится тестировать свои сайты. Однако Safari, похоже, хранит в памяти старую копию веб-сайта и продолжает ее загружать! Единственный вариант — очистка данных просмотра, но это также приводит к тому, что я выхожу из системы со всех сайтов на устройстве, так что это боль.
Пример того, что произошло сегодня: у меня был веб-сайт с <meta>
тегом, перенаправляющим на www.anotherpage.com. Я удалил этот тег и загрузил файл на FTP. Однако Safari по-прежнему будет перенаправлять меня на эту страницу. Когда я получил доступ к тому же URL-адресу из мобильной версии Safari, все работало, как и ожидалось, без перенаправления. Черт возьми, даже Mozilla или Chrome на рабочем столе показывали новый сайт.
Должен ли я просто отключить кеширование или я что-то упускаю? Кто-нибудь сталкивался с подобной проблемой? Или это только одна из причин, почему Safari становится новым IE?
Safari агрессивно кэширует перенаправления, и принудительное обновление заставит обновить только страницу, на которую вы перенаправлены , а не само перенаправление. Вы можете очистить кэш, не очищая данные браузера (файлы cookie), выбрав «Разработка» → «Очистить кэш» (⌥⌘E).
Словари анонимных
Любош
Тецуджин
Штеффен Винтер Соренсен