2011-09-15 4 views
0

사용자가 내 페이지로 이동할 때 (몇 가지 이유로) 강제로 캐시를 다시로드 할 수 있어야하며 서버 측 코드로이를 수행하는 방법을 보았지만 사용하고 있습니다. 호스팅 된 CMS이며 서버 측 코드를 사용할 수 없습니다. 자바 스크립트만으로이 작업을 수행 할 수있는 방법이 있습니까?브라우저가 서버 측 코드없이 chache를 다시로드하도록 강요하십시오.

또는 내 모든 CSS 및 js 파일에 myjavascript.js?=v1과 같은 것을 사용해야합니까?

가장 좋은 방법은 무엇입니까?

+0

같은 것을 사용할 수 있습니다. 그 맞습니까? – JohnFx

+0

참조 http://stackoverflow.com/questions/1011605/clear-the-cache-in-javascript –

+0

전체 사이트를 다시로드하고 싶습니다. 약간의 이유로 내 사이트의 캐시 된 버전을 사용하고 싶지 않습니다. (몇 가지 이유가 있지만 여기에서는 설명하지 않겠습니다) – L84

답변

2

당신은 HTML 메타 태그, 그래서 당신은 JS가 캐시 된 버전을 사용하지 않고 자체를 다시로드 페이지에 배치 할

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> 
+0

이것은 모든 상황에서 안정적으로 작동하지는 않지만 한 가지 옵션입니다. – JohnFx