Location.reload()

The Location.reload() method reloads the current resource, like the Refresh button.

이 메소드는 기본값이 false인 선택적 인자를 가지고 있다. 만약에 이 인자를 true로 설정하면, 브라우저의 캐시를 무시하고 현재의 서버로부터 다시 새로 고침합니다.

forcedReload  인자는 사용자의 스크롤 위치 처리에 대한 여부를 변경한다. 보통 reload() 함수는 스크롤의 위치를 복원하지만, 강제 모드에서는 스크롤의 위치를 window.scrollY === 0 와 같이 페이지의 최상단으로 이동시킵니다.

새로고침은 거부될 수 있으며,  SECURITY_ERROR DOMException가 발생할 수 있습니다. 이것은 만약 Location.reload()를 호출하는 스크립트의 originLocation 오브젝트를 가지는 페이지의 오리진과 다를 때 발생합니다. Same-origin policy을 참고해 정보를 더 확인하세요.

Syntax

location.reload(forcedReload);

Parameters

forcedReload Optional
Boolean 값으로 해당 페이지가 항상 서버로부터 새로고침 되어야 하는지를 지정합니다. 만약 false로 설정되거나 설정되지 않으면, 브라우저는 HTTP 캐시로부터 새로고침 할 수도 있습니다.

Example

// 브라우저 캐시 없이 새로고침
location.reload(true);

Specifications

Specification Status Comment
HTML Living Standard
The definition of 'Location.reload()' in that specification.
Living Standard No change from HTML5.
HTML5
The definition of 'Location.reload()' in that specification.
Recommendation Initial definition.

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
reloadChrome Full support YesEdge Full support 12
Notes
Full support 12
Notes
Notes 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 Full support YesIE Full support Yes
Notes
Full support Yes
Notes
Notes 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 Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support
See implementation notes.
See implementation notes.

더 알아보기