여기에 문제가 있습니다. 나는 JS에 크게 의존하는 프론트 엔드 애플리케이션을 작성 중이다. 테스트하려면 웹 페이지를 새로 고쳐야합니다. 크롬은 모든 리소스를 캐시하기 때문에 매번 캐시를 지워야합니다.특정 호스트의 리소스를 캐시하지 못하도록
특정 도메인의 JS 파일을 캐시하지 않도록 브라우저에 알리는 방법이 있습니까?
여기에 문제가 있습니다. 나는 JS에 크게 의존하는 프론트 엔드 애플리케이션을 작성 중이다. 테스트하려면 웹 페이지를 새로 고쳐야합니다. 크롬은 모든 리소스를 캐시하기 때문에 매번 캐시를 지워야합니다.특정 호스트의 리소스를 캐시하지 못하도록
특정 도메인의 JS 파일을 캐시하지 않도록 브라우저에 알리는 방법이 있습니까?
HTTP 헤더를 해당 리소스에 사용할 수 있습니다 (HTTP 서버 구성에서 지정해야하지만 한 번 수행하는 것이 훨씬 쉽습니다.).)
Chrome 개발자 도구의 '캐시 사용 중지'기능 (설정 창의 General
섹션, 오른쪽 하단의 톱니 바퀴 버튼을 클릭하여 가져옴)을 사용하여 테스트 할 수 있습니다.
var a = Math.random().toString().substr(2)
var url = '/some.js?' + a
이 경우 url은 매번 새로운 리소스로 취급되며 캐시에서 가져 오지 않습니다.)