💻 하나씩 차곡차곡/Front-end
[javascript/css] js, css가 바로바로 반영되지 않을 때 (feat.ver=)
뚜루리
2022. 6. 11. 09:00
728x90
320x100
오늘의 문제점
인클루드한 js와 css를 변경하면 캐시 삭제하지 않는 이상 반영이 즉각즉각 잘되지 않는다.
캐시삭제하면 되는 일이지만 개발자들이야 바로 캐시삭제하고 사용하지만, 사용자에게 매번 캐시삭제하라고 할순 없지 않는가.
-> js나 css파일을 변경하게되면 로컬의 PC에 쿠키가 남아있어 수정사항이 바로 반영이 안되는 것.
해결방법
1) 스크립트
<script src="../../join.js?ver=220610" type="text/javascript"></script>
위와 같이 ver=220610 넣어주면 새로운 캐시가 생성되어 반영되기 때문에, 바로 반영이 가능하다. ver=이후로는 아무런 숫자를 넣어도 됨.
2) css
<link rel="stylesheet" type="text/css" href="../join.css?ver=220610"/>
css도 js와 마찬가지로 href 밑에 ver= 을 삽입하면된다.
출처
js css 버전 관리, js나 css 를 변경해도 브라우저에 반영안될 때,
Js 파일을 변경하게 되면 로컬 pc에 쿠키가 남아있어 수정사항이 web에 바로 반영되지 않을 수 있다. 그래서 사용자들이 캐시를 지워야 하는 번거로움이 있다. 이 문제를 해결하기 위해 위처럼코
hyejikim.tistory.com
728x90
320x100