Жесткое обновление JavaScript текущей страницы

Как заставить веб-браузер выполнять жесткое обновление страницы с помощью JavaScript?
Жесткое обновление означает получение новой копии страницы и обновление всех внешних ресурсов (изображений, JavaScript, CSS и т.д.).

Ответ 1

Попробуй использовать:

location.reload(true);

Когда этот метод получает true значение в качестве аргумента, он будет всегда перезагружать страницу с сервера. Если оно ложно или не указано, браузер может перезагрузить страницу из своего кэша.

Больше информации:

Ответ 2

Вы можете выполнить эту задачу, используя window.location.reload(true);. Поскольку есть много способов сделать это, но я думаю, что это подходящий способ перезагрузить один и тот же документ с помощью javascript. Вот объяснение

Можно использовать объект window.location Javascript

  • Получить текущий адрес страницы (URL).
  • Чтобы перенаправить браузер на другую страницу.
  • Чтобы перезагрузить ту же страницу.

window. Объект window в java- script представляет собой открытое окно в браузере.

location. Объект location в java script содержит информацию о текущем URL-адресе.

Объект местоположения подобен фрагменту оконного объекта и вызывается через свойство window.location.

Объекты местоположения имеет три метода -

  • assign() Используется для загрузки нового документа
  • reload() Используется для перезагрузки текущего документа.
  • replace() Используется для замены текущего документа на новый

Итак, нам нужно использовать reload(), потому что это может помочь нам в перезагрузке одного и того же документа.

Поэтому используйте его как window.location.reload();

Вот demo...

Чтобы попросить ваш браузер получить страницу непосредственно с сервера, а не из кеша, вы можете передать истинный параметр window.location.reload():

Подобно этому window.location.reload(true);

Ответ 3

window.location.href = window.location.href