#jquery #caching #reload
#jquery #кэширование #перезагрузка
Вопрос:
я хочу перезагружать страницу с location.reload(true)
помощью beacuase каждый раз, когда я должен нажимать ctrl f5, чтобы обновить кеш. Моя проблема в том, что если я попытаюсь поместить эту функцию в onload, я получу бесконечный цикл, потому что он сам запускается
Комментарии:
1. Вы можете использовать флаг в localStorage для предотвращения последовательных перезагрузок. Однако я бы предположил, что лучшим подходом было бы исправить проблему кэширования, которая требует перезагрузки в первую очередь.
2. итак, существует способ решить проблему кэширования без этой функции?
3. Если это только для отладки, то у Chrome есть опция в DevTools (F12) / Настройки (шестеренка справа) / Сеть / Отключить кэш (пока DevTools открыт). Если это для live, то вы, вероятно, хотите, чтобы метод не кэшировал элементы — либо добавлял метку даты в ваши запросы (чтобы они пропускали кэш), либо обеспечивал надлежащее кэширование на стороне сервера.
4. о, хорошо, интересно, большое спасибо за ответ