2012-10-14 6 views
1

크롬에서 HTML 파일을 실행하려고했습니다.자바 스크립트가있는 크롬에서의 문제

JS 코드에서 일부 변경을 수행하면 크롬이 데이터를 새로 고치지 않습니다. 나는 20 ~ 25 새로 고침

나는 캐치를 삭제하는 것이 시도를 누르면

그것은 오직 노력하고 있습니다.

크롬에서 새로 고침을 어떻게 해결할 수 있는지 알고 있습니까?

+0

Ctrl + R은 정상적으로 작동합니다. – Amareswar

+0

js 요청 끝에 더미 쿼리 문자열을 추가하십시오. 예 : ' "abcd.js? t ="'서버 측 언어를 사용하지 않는다면 조금 더 어렵습니다. 캐시 헤더를 추가하지 않으셨습니까? –

+0

나는 여전히 작동하지 않았다. – user1365697

답변

1

CTRL-F5을 사용하십시오. 그것 힘 새로 고침 같이. 이것은 캐시 된 경우에도 참조 된 JS 파일이나 CSS 파일을 다시 다운로드하는 것을 포함하여 페이지를 새로 고칩니다.

인터넷 사용 기록 등의 정보는 삭제되지 않습니다.

+0

나는 그것을 시도했지만 여전히 wokring이 아니다. – user1365697

+0

가끔 F12를 누른 다음 새로 고침 할 때만 wrorking이된다. – user1365697

1

캐시를 지우거나 버스트하는 여러 가지 방법이 있습니다. 이것은 Chrome 관련 문제가 아닙니다.

Chrome에서 테스트 한 경우 Incognito window을 사용하는 것이 좋습니다. 시크릿 창은 저장된 콘텐츠 나 캐시 된 콘텐츠를 사용하지 않으며 테스트를 위해 잘 작동합니다.

자세한 내용은 this 스레드를 참조하십시오.

1

내 평소 솔루션은 스크립트 링크에 ​​버전 번호를 추가하는 것입니다 : 나는 JS 파일을 변경할 때

<script src="thelib.min.js?v=32"></script> 

가 난 단지 버전을 증가. 따라서 Chrome이 변경되지 않고 캐시가 새로 고쳐지는 브라우저에서 업데이트되는 경우 캐시 할 수 있다고 확신합니다.

+0

나는이 방법을 때때로 사용한다. .js 파일을 제작할 때 테스트를 거쳐야하는 여러 단계의 변경 작업을 수행 할 때마다 번거로울 수 있습니다. 잠시 후, 당신은'* .js? 3789'에 있습니다 :) –

0

크롬은 캐싱 항목으로 꽤 유명합니다. (이유가 너무 빠름).

뿐만 아니라 파일에 추가 된 임의 번호 (이전 답변에서 제안 된대로). dev 도구를 통해 캐시를 끄십시오.

Disabling Chrome cache for website development

관련 문제