176 웹 브라우저가 JavaScript를 통해 페이지를 강제로 새로 고치도록하려면 어떻게해야합니까? 강제 새로 고침은 페이지를 새로 복사하고 모든 외부 리소스 (이미지, JavaScript, CSS 등)를 새로 고치는 것을 의미합니다. javascript reload page-refresh window.location — Leepowers 소스
295 사용하십시오 : location.reload(true); 이 메소드가 true값을 인수로 받으면 페이지가 항상 서버에서 다시로드됩니다. false이거나 지정하지 않으면 브라우저 가 캐시에서 페이지를 다시로드 할 수 있습니다 . 더 많은 정보: 위치 객체 — CMS 소스 19 이것이 모든 외부 리소스를 다시로드하지는 않을 것이라고 확신합니다. 당신은 모든을 읽어해야합니다 a, link, script및 img요소와 각 외부 참조의 끝에 임의의 쿼리 문자열을 추가 한 후 하드 다시로드. 또는 서버에서 수행하십시오. — Doug Neiner 3 2010 년에 작동 했습니까? 2018 년 (Chrome)에서는 작동하지 않습니다. Chrome은 캐시에서 모든 항목 (/ Home / Index 제외)을로드합니다. 파이어 폭스 WTH에서 작동하는 것 같습니다. — Maciej Szpakowski 1 @ MaciejSzpakowski Cache.keys () 및 Cache.delete () 사용하면 나를 위해 일했습니다. 예 : jsfiddle — r.delic 3 그것은 나를 위해 작동하지 않습니다. ctrl F5 — ozimax06 2 이 기능은 HTML5에서 제거되었다고 생각합니다. — Mygod
8 window.location.href = window.location.href — GSP 이반 소스 4 브라우저에 캐시 된 페이지는 서버에서 페이지를 가져 오지 않습니다. — LukeP
a
,link
,script
및img
요소와 각 외부 참조의 끝에 임의의 쿼리 문자열을 추가 한 후 하드 다시로드. 또는 서버에서 수행하십시오.