테스트 사이트 - 개발 중인 베타 버전입니다

캐시삭제 관련 질문입니다~! 채택완료

하틴 5년 전 조회 4,158

제가 작업중에 css를 변경을 했는데 그게 F5만 하면 변경한게 캐시 때문에(?) 반영이 안되는 경우가 있잖아요?

 

이때 Ctrl + F5를 하면 반영이 되는데 이를 아래와 같이 php소스를 넣으면 캐시를 막아서 F5만 해도 잘 되더라구요.

header("Pragma: no-cache"); header("Cache: no-cache"); header("Cache-Control: no-cache, must-revalidate"); header("Expires:Mon, 26 Jul 1997 05:00:00 GMT");

 

그런데 PC상에서는 잘되던데 앱, 모바일 즉 폰으로 보면 그게 이전에 적용한 css로 나와서 ㅠㅠ

여러 브라우저 앱(크롬, 삼성, 카카오, 네이버 등)에서 각각어플의 설정에 캐시를 삭제하는 것도 좀 그렇고..

 

설정에서 삭제를 해도 폰으로는 제대로 안나오고있는상황이라;

 

방법이 있을까요?ㅠㅠ

 

요약.

1. 모바일로 볼때 php 나 javascript로 캐시를 자동으로 갱신해줄수있는 방법이 있을까요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

style.css?

여기다 G5_TIME_YMDHIS를 사용해보세요

 

style.css?

이런식으로요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

하틴
5년 전
아~ 답변감사합니다!~ 그런데 뒤에 날짜값을 넘겨주는이유가 뭔지 알수있을까요?
조나단입니다
5년 전
모바일로 작성해서 제대로 답변을 못드렸네요

stlye.css 뒤에 파라미터를
2019-12-24 14:28:58
2019-12-24 14:28:59
2019-12-24 14:29:00
2019-12-24 14:29:01

이렇게 새롭게 넘기게 되면 캐시된 스타일시트가 아니라 새로운 스타일시트로 인지한다고 보시면 될것같습니다.

저는 작업할때 저렇게 해놓고 완성되면 파라미터를 지웁니다 : )

댓글을 작성하려면 로그인이 필요합니다.

thisgun
5년 전

그누보드 5.4.0.2 버전 이상을 쓴다면 

 

아래 플러그인을 사용하면 브라우저 캐시를 자동으로 갱신할수 있습니다.

 

https://sir.kr/g5_plugin/6157">https://sir.kr/g5_plugin/6157

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

하틴
5년 전
으아..!! 앞으로 개발할때는 새버전으로 해야겟네용 ㅠㅠ

새버전이 나오기전에 5.3버전대라서 ㅠㅠ

답변감사합니당 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변에 대한 댓글 1개

하틴
5년 전
답변감사합니다~! 그런데 이게 모바일로 봣을때도 적용이되나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인