2012-07-04 2 views
12

Firebug does not refresh cache on changed JavaScript 방화 광의 스크립트 섹션에서 JavaScript 코드를 디버깅 할 때. 그것은 여전히 ​​&이 1 시간에서 2 시간 전에 썼던 오래된 JavaScript 코드를 실행하고 있습니다.Firebug는 변경된 JavaScript에서 캐시를 새로 고치지 않습니다.

Firefox 버전은 13.0.1입니다.
방화 광명 1.9.2.

아무도 나에게이 문제를 극복하는 방법을 제안 할 수 있습니까? 아니면 Firebug에서 JavaScript 캐시를 삭제할 수 있습니까?

+1

해결책을 찾았습니다. 소스에서 원본 JavaScript 파일을 제거했지만 Firefox에서 내 JavaScript 파일을 캐싱하는 데 문제가있었습니다. Firefox 브라우저 캐시를 제거하면 내 문제가 해결되었습니다. –

+1

어떻게 캐시를 지우시겠습니까? 일반적으로 cntrl + F5는 캐시를 지워야합니다. –

답변

10

이 문제가 발생하면 일반적으로 Firefox를 다시 시작했지만 닫기를 다시 실행했지만 ctrl+F5을 사용하여 캐시를 지우는 데 성공했습니다.

+2

FFv25에서 나를 위해 작동하지 않습니다 – sorx00

+6

'ctrl + F5'는 캐시를 실제로 지우지 않지만 [Reload (캐시 재 지정)] (https://support.mozilla.org/en-US/kb/keyboard)를주의하십시오. -shortcuts-perform-firefox-tasks-quickly). 예 :로드 됨 'XMLHttpRequest' 또는 RequireJS를 사용하면 마술처럼 캐시를 덮어 쓰지 않습니다. Firebug [Net Panel의 옵션 메뉴] (https://getfirebug.com/wiki/index.php/Net_Panel#Options_Menu)에는 "브라우저 캐시 사용 안 함"옵션이 있습니다. (하지만 다시 활성화 할 때까지는 모든 사이트의 캐시가 비활성화됩니다.) –

+1

파이어 버그 설정 창에서 ** 도구 상자가 열려있을 때 ** HTTP 캐시 사용 안 함 **을 선택했는데 디버거 탭을 업데이트하는 것을 잊어 버렸습니다 (관리자는 실제 내용을 보여주었습니다). 방화 광에서이 옵션을 비활성화하면'ctrl + F5'가 다시 작동합니다. 슈퍼 성가신 :-) –

관련 문제