2012-07-05 2 views
1

크롬에서 개발자 도구를 열고 캐시 사용 안 함을 확인한 다음 페이지를 다시로드하는 것과 비슷한 것을하고 싶습니다.캐시에서가 아닌 모든 페이지 리소스를 강제로 다시로드하십시오.

URL을 수정할 수 없습니다 (예 : 검색어에 타임 스탬프 추가). 한 번 작동하지만 다음 번에 정상적으로 페이지를 다시로드하면 리소스가 타임 스탬프없이 이전 URL에서로드됩니다. 오래된 캐시 버전 일 수 있습니다.

크롬에 대한 지원 만 필요하며 서버에 대한 액세스 권한이 없습니다.

기본적으로 url을 변경하지 않고 크롬 캐시에서 업데이트 할 리소스 파일이 필요합니다. 이 주제에서 참조

+0

열려있는 동안 긴새로 고침 버튼을 눌러 강제 할 수있는 모든 페이지 리소스를 다시로드에서 리소스 캐싱의 설정 제어하기 때문에 서버가 처리합니다. – JSPDeveloper01

답변

1

: 더 캐시 헤더를 설정하지 않으려면 서버 측 스크립트를 편집 할 수 있습니다으로 Prevent browser caching of jQuery AJAX call result

, IE에 완벽하게 핸들러하기 어렵다. 클라이언트 측에서 할 수있는 유일한 방법은 불행히도 쿼리 문자열 끝에 타임 스탬프를 추가하는 것입니다.

+0

서버에 액세스 할 권한이 전혀 없지만 크롬에 대한 지원 만 필요합니다. – Tyilo

+0

** + 1 ** 타임 스탬프. 실제로 SO 포스터가이 방법을 사용할 수 없다는 것은 불행한 일입니다. 아마도 일부 유형의 Chrome 플러그인이이 작업을 수행합니까? 던노. – arttronics

+2

이렇게하려면 플러그인이 필요하지 않습니다 : http://christian.roy.name/blog/disable-cache-chrome. BTW, @Tyilo, 캐시 크롬을 설정하지 않거나 서버 측 파트와 대화하는 것이 사용자에게 적절해야합니다. – Cauliturtle

1

크롬에 관계없이 캐시 개발자 도구가 나는 그것이 모든 클라이언트 측에서 가능하다 의심

관련 문제