>웹 프론트엔드 >JS 튜토리얼 >JavaScript로 웹 페이지를 강제로 새로 고치는 방법은 무엇입니까?

JavaScript로 웹 페이지를 강제로 새로 고치는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-19 15:48:021066검색

How to Force a Hard Refresh of a Web Page with JavaScript?

JavaScript를 사용하여 현재 페이지 강제 새로 고침

강제 새로 고침을 수행하면 웹 브라우저가 현재 페이지의 새로운 복사본을 검색하게 됩니다. 이미지, JavaScript, CSS와 같은 모든 외부 리소스를 포함하는 페이지입니다. JavaScript에서는 location.reload() 메소드를 활용하여 이를 달성할 수 있습니다.

해결책:

location.reload(true);

그러나 이 솔루션은 다음과 같은 경우가 있을 수 있다는 점에 유의하는 것이 중요합니다. 모든 브라우저에서 일관되게 작동하지 않습니다. location.reload()에 대한 MDN 문서에 따르면:

"참고: Firefox는 location.reload()에 대해 비표준 forceGet 부울 매개변수를 지원하여 Firefox에게 캐시를 우회하고 현재 항목을 강제로 다시 로드하도록 지시합니다. 그러나 다른 모든 브라우저에서는 location.reload() 호출에 지정한 모든 매개변수가 무시되며 어떤 종류의 효과도 없습니다."

location.reload() 메서드가 true를 수신하면 값을 인수로 사용하면 캐시된 버전을 우회하여 항상 서버에서 페이지를 검색하도록 브라우저에 지시합니다. 잘못된 값이 제공되거나 인수가 제공되지 않으면 브라우저는 캐시에서 페이지를 로드하도록 선택할 수 있습니다.

이 방법과 제한 사항에 대한 자세한 내용은 다음 리소스를 참조하세요.

  • 위치 개체: https://developer.mozilla.org/en-US/docs/Web/API/Location

위 내용은 JavaScript로 웹 페이지를 강제로 새로 고치는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.