Location.reload()

Метод Location.reload() перезагружает ресурс из текущего URL. Единственный опциональный параметр Boolean, при значении true указывает, что страница должна быть перезагружена с сервера. Иначе браузер может загрузить страницу из кэша.

Если условия вызова метода не удовлетворяют требованиям безопасности, выбрасывается DOMException с типом SECURITY_ERROR. Это случается, если домен скрипта, вызывающего метод, не совпадает с доменом страницы, изначально содержащимся в Location.

Синтаксис

object.reload(forcedReload);

Параметры

forcedReload Необязательный
Флаг Boolean, при значении true указывает, что страница должна быть перезагружена с сервера. Если установлен в false или не указан, браузер может загрузить страницу из кэша.

Флаг forcedReload изменяет то, как браузеры Mozilla обрабатывают позицию прокрутки пользователя. Обычно reload() восстанавливает значение, но в принудительный режим может вернуть прокрутку к верху страницы, как если window.scrollY === 0.

Примеры

// Перезагрузить текущую страницу, без использования кэша
document.location.reload(true);

Спецификации

Спецификация Статус Комментарий
HTML Living Standard
Определение 'Location.reload()' в этой спецификации.
Живой стандарт Без изменений относительно HTML5.
HTML5
Определение 'Location.reload()' в этой спецификации.
Рекомендация Изначальное определение.

Совместимость с браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
reloadChrome Полная поддержка ДаEdge Полная поддержка 12
Замечания
Полная поддержка 12
Замечания
Замечания If a page added to Trusted Sites contains a cross-origin iframe, then calling reload() from within the iframe reloads the trusted page (in other words, the top page reloads, not the iframe).
Firefox Полная поддержка ДаIE Полная поддержка Да
Замечания
Полная поддержка Да
Замечания
Замечания If a page added to Trusted Sites contains a cross-origin iframe, then calling reload() from within the iframe reloads the trusted page (in other words, the top page reloads, not the iframe).
Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка
Смотрите замечания реализации.
Смотрите замечания реализации.

Смотрите также