2011-08-09 4 views
0

이는 CSS 파일은 다음과 같이 추가 된 캐시의 possibilty인가 : -CSS 브라우저 캐싱

<link rel='stylesheet' type='text/css' href='rstyle_sheet.css'> 

해당 파일에 변경된 사항이 즉시 반영되지 않아요한다.

예, 그렇다면, 그 어떤 방법 으로든 ..?

답변

0

예,이 같은 CSS 파일 이름 다음에 타임 스탬프를 추가

<link rel='stylesheet' type='text/css' href='rstyle_sheet.css?1312843018'> 

및 업데이트 파일을 변경할 때마다 타임 스탬프. 레일에 루비와 같은 많은 프레임 워크가이 작업을 수행합니다.

1

대부분의 브라우저 당신은 버전 번호를 추가 할 수
캐시 CSS 그것을 방지하기 위해 :

<link rel='stylesheet' type='text/css' href='rstyle_sheet.css?v=2'> 
0

개발중인 경우 캐시 된 버전을 원하지 않으면 브라우저에서 캐싱을 해제하십시오.

내가 도구의 다음과 같은 조합으로 사용 될 다음은 비활성화 파이어 폭스 + 웹 개발자 도구 모음> 안 캐시 그런 식으로 언급

0

CSS 스타일 시트는 다른 모든 자원과 같은 캐시 그것을 HTML 페이지, 자바 스크립트 파일이나 이미지.

다른 모든 리소스와 마찬가지로 HTTP 헤더 Expires:Cache-Control:을 통해 캐싱 동작에 영향을 줄 수 있습니다. 즉, 웹 서버 구성을 변경하거나 일반 텍스트가 아닌 PHP 스크립트에서 CSS 파일을 제공해야합니다.

0

Mac에서는 command + shift + r을 사용하여 강제로 새로 고침 페이지를 만듭니다.