2012-11-08 2 views
0

나는 main.html 파일이 있다고합니다. 그것에는 sub.html을 참조하는 iframe이 있습니다. main.html 버튼을 클릭하면 sub.html가 다시로드됩니다. sub.html은 jQuery/HTML5를 사용하므로 많은 js 및 css 파일을 참조합니다.iframe css 및 js 파일이 포함 된 브라우저 캐시가 있습니다.

iframe 새로 고침 버튼을 클릭하면 초기로드시 브라우저에서이 js 및 css 파일을 캐시하고 다시로드하지 않는 방법이 있습니까?

+1

브라우저에서 캐싱을 사용하지 않도록 설정 한 경우 기본적으로이 작업을 수행해야합니다. –

+1

이상적으로 웹 서버가 적절한 신선도 정보 http 헤더를 보내도록 구성하면 브라우저가 자동으로이 작업을 수행합니다. 대부분의 웹 서버는 브라우저가 부분적으로 캐싱을하도록 지시합니다. 웹 서버 구성을 변경할 수 있습니까? 그렇지 않으면 설정을 변경해야하는 경우, 서브 페이지가 부모로부터 데이터를 가져 오는 지루한 해킹이 필요할뿐입니다. 이는 지루합니다. – goat

+0

@Rory McCrossan - 서버 로그를 검사 할 때 그렇지 않습니다. 나는 동의한다 - 대부분의 문학은 캐싱을 방지하는 방법에 맞춰져있는 것처럼 보인다; 그것을 가능하게하지 마십시오. Chrome 및 iPad의 Safari에서 발생합니다. –

답변

0

나는 브라우저에 css/js 파일을 캐시하도록 지시하기 위해 적절한 헤더를 보내지 않았다.

관련 문제