-
소스로 사용자 브라우저 캐시 삭제 또는 초기화Web Programming 2023. 2. 9. 20:32728x90반응형
HTML 메타태그 이용 - (우선 메타태그로 반영했음..)
<!-- 1990년 이후 이 페이지의 캐시를 만료시킴. --> <meta http-equiv="Expires" content="Mon, 06 Jan 1990 00:00:01 GMT" /> <!-- 캐시를 바로 만료시킴. --> <meta http-equiv="Expires" content="-1" /> <!-- 페이지 로드시마다 페이지를 캐싱하지 않음. (HTTP 1.0) --> <meta http-equiv="Pragma" content="no-cache" /> <!-- 페이지 로드시마다 페이지를 캐싱하지 않음. (HTTP 1.1) --> <meta http-equiv="Cache-Control" content="no-cache" />
JSP, Java 사용
response.setHeader( "Pragma", "no-cache" ); response.setDateHeader( "Expires", -1 ); response.setHeader( "Cache-Control", "no-cache" );
JS, CSS 파일 캐시 사용 방지
<link rel="stylesheet" href="/css/common.css?20210512" /> <script type="text/javascript" src="/js/common.js?20210512"></script>
메타태그 이용하여 엣지에서는 정상적으로 캐시 삭제가 되었으나 크롬에서는 먹히지 않아link rel="stylesheet" href="/css/common.css?20210512" />
추가 해줌(100% 먹히진 않았음..)
728x90반응형'Web Programming' 카테고리의 다른 글
자바스크립트 자료형 조사 === (0) 2023.02.10 자바스크립트 자료형 조사 typeof (0) 2023.02.10 다음검색 등록 (0) 2023.02.09 검색 색인 차단하기 (0) 2023.02.09 네이버 ip 주소 확인 (0) 2023.02.09