IE8에서 캐시를 어떻게 비활성화 할 수 있습니까?IE8에서 Javascript 개발 및 테스트를하고 있지만 Javascript 파일을 변경할 때마다 캐시를 지워야합니다.InternetExplorer에서 캐시를 비활성화하는 방법 8
답변
Ctrl + F5 캐시 된 모든 자바 스크립트를 포함하여 전체 페이지를 새로 고침해야합니다.
때때로 Ctrl + F5도 작동하지 않으므로 이해가 불가능한 이유로 IE가 "새로 고침"시간을 100 %까지 가져올 수 없기 때문에 때때로 캐시를 지울 필요가 있습니다.
흠 이것은 개발에 아주 위험합니다 .. – portoalet
이 실패 할 경우, 쿼리 문자열에서 임의의 매개 변수는 작업을 수행합니다?
된 index.html을 인터넷 옵션에 = 346,456
Ctrl 키 + 시프트 + 델 지우기 개인 정보 대화 상자를 엽니 다 (또는 안전 메뉴에서 선택)합니다. 캐시 만 지우려면 처음 두 항목을 제외한 모든 항목의 선택을 취소하십시오.
캐시를 지울 필요는 없습니다. 웹 서버 (예 : 로컬에서 실행되는 IIS)를 통해 js 파일에 액세스하는 경우 일반 캐시 제어 메커니즘 은이 트릭을 수행해야합니다. 그렇지 않은 경우 Ctrl + F5 일반적으로 문제가 해결됩니다.
문제는 프로덕션에서 브라우저가 캐시를 사용하여 자바 스크립트가 방대해지기를 바랍니다. 어느 캐시 제어 메커니즘에 대해 이야기하고 있습니까? – portoalet
저는 개발과 테스트에 대해 이야기하고있었습니다. HTTP의'Last-Modified','If-Modified-Since','ETag' 헤더는 브라우저와 서버로 하여금 파일이 수정되었는지 여부를 알아 내게하고, 만약 있다면, 브라우저의 캐시 된 버전을 갱신합니다. – josh3736
굉장해, 잘됐다! 내 문제는 CSS가 변경되었을 때 렌더링되지 않는 것이 었습니다. Ctrl + Shift + Del은 ***이 아니었지만 Ctrl + F5를 누르면 캐시가 지워졌습니다. –
브라우저 캐시를 설정하지 않으려면. 아래의 지침에 따라
MS IE
- 을 "인터넷 옵션", "임시 인터넷 파일"에서
- 을 선택 섹션에서 "설정"을 클릭하십시오.
- "저장된 페이지의 최신 버전 확인"에 대해 "페이지를 열 때마다"를 선택하십시오. 설정을 저장하십시오. 이 정보가 도움이되기를 바랍니다.
IE8 및 IE9의 경우 인터넷 옵션 -> 일반 탭으로 이동하십시오. 검색 기록 섹션에서 설정 버튼을 클릭하고 임시 인터넷 파일 섹션에서 "웹 페이지를 방문 할 때마다"를 선택한 다음 확인을 클릭하십시오. – furman87
IE 10 (데스크톱 용)과 동일합니다. – BrainSlugs83
당신에게 JavaScript를로드하십시오.
<html>
...
<script type="text/javascript">
document.write('<script src="yourscript.js?'+Math.random()+'"></script>');
</script>
...
</html>
편집 : 경우이 명확하지 않다, 바로 생산에 들어갈 것이 코드를 제거!
좋은 브라우저의 경우 페이지로드 시간을 단축하기 위해 캐싱이 있기 때문에 개발중인 경우에만이 작업을 수행하십시오. 하지만 이렇게하면 다시 돌아와 찾기가 더 어려워 질 것이므로 대신 변수를 사용하십시오. –
정말 해킹처럼 보이기 때문에 제작하기 전에 해킹을 잊어 버릴 수도 있습니다. –
아마도 브라우저를 새로 고치지 않는 쉬운 방법은 js 파일 (및 CSS)의 이름을 바꾸는 것입니다. 이것은 나를 위해 일한 것입니다 ... 서버가 .js 파일 다음에 임의의 숫자를 좋아하지 않기 때문에
또 다른 해킹은 파일 끝 부분에 무작위 * 쿼리 문자열 *을 추가하는 것입니다 (예 : "http://mysite.com/myscript.js?random=B6646B155E") 여기서 random은 매번 다른 값으로 - 서버 그것을 무시해야하지만 브라우저는 캐시 된 버전 사용을 피할 것입니다.) 이것은 A.) 모든 클라이언트가 최신 스크립트 (사용자의 dev 시스템뿐만 아니라)를 얻고 싶을 때 유용합니다. 페이지가 만료 될 때와 같은 서버 설정에 대한 액세스 권한이 있어야합니다. – BrainSlugs83
자바 스크립트 파일이 서브 디렉토리에서 exclusivley로 제공되는 경우 해당 디렉토리에 대한 컨텐츠 만료를 즉시 가능하게 할 수 있습니다 IIS에서. 나는 최근에이 문제를 서브 디렉토리의 컨텐츠를 제공하고 이것이 내가 찾은 가장 빠르고 간단한 해결책이었다.
그것은 최상의 솔루션처럼 들리며 서버가 무엇이든간에 작동합니다 (IIS가 아님). –
메뉴에서 IE 디버깅 도구 (F12), 캐시를 열고 항상 서버에서 새로 고침을 선택하십시오. 이는 디버깅 도구를 열어 두어야 함을 의미합니다. 개발자 도구를 엽니 다
히트 "FN의 F12"
는 "항상 서버에서 새로 고침"
당신이 캐시를 삭제해야하지만이 또한 빠르다 새로 고침 할 때마다 선택을 클릭 캐시 캐시 메뉴 또는 dev 도구가 열려있을 때 활성화되어있는 바로 가기에서 캐시 지우기를 액세스하십시오.
*주의 - 개발자 도구 창을 열어 두지 않아야합니다. 앞에 열어야 할 필요는 없지만 캐시를 비활성화 상태로 유지해야합니다.
- 1. asp.net에서 캐시를 비활성화하는 방법?
- 2. Dwoo 캐시를 비활성화하는 방법은 무엇입니까?
- 3. javascript 또는 php를 사용하여 인터넷 익스플로러 캐시를 비활성화하는 방법
- 4. 장고 쿼리 캐시를 비활성화하는 방법은 무엇입니까?
- 5. Firefox에서 HTML5 응용 프로그램 캐시를 특별히 비활성화하는 방법
- 6. 폼 인증을 비활성화하는 방법
- 7. html 캐시를 지우는 방법
- 8. 캐시를 초기화하고 업데이트하는 방법
- 9. Smarty의 캐시를 지우는 방법
- 10. NIB 캐시를 제거하는 방법?
- 11. Drupal - CSS 캐시를 비활성화하십시오.
- 12. connectionstrings의 configurationmanager 캐시를 지우는 방법
- 13. as3 : 이벤트 리스너를 비활성화하는 방법
- 14. C# 키를 비활성화하는 방법
- 15. 배경 화면을 비활성화하는 방법
- 16. 스크립트에서 RequiredFieldValidator를 비활성화하는 방법
- 17. 모든 버튼을 비활성화하는 방법
- 18. ListView에서 헤더보기를 비활성화하는 방법
- 19. QPushButton을 비활성화하는 방법
- 20. NSTableVIew에서 정렬을 비활성화하는 방법?
- 21. 기본 qpushbutton을 비활성화하는 방법
- 22. 시끄러운 디버그를 비활성화하는 방법?
- 23. combobox에서 optgroup을 비활성화하는 방법
- 24. ScatterView에서 관성을 비활성화하는 방법
- 25. 이미지를 비활성화하는 방법
- 26. E_STRICT를 비활성화하는 방법
- 27. 콘솔 옵션을 비활성화하는 방법
- 28. setOnItemClickListener를 비활성화하는 방법?
- 29. 동적으로 버튼을 비활성화하는 방법
- 30. 동적으로 버튼을 비활성화하는 방법
문제가있는 경우 사용자에게 도움이 될 수 있습니다. 허용되지 않는 답변 중 하나를 사용하여 서버에서 강제로 새로 고침하는 것이 좋습니다. – user420667