Firefox 캐시를 끄는 방법? 내가 사용하고

내가 사용하고 파이어 폭스 3.5.2 . 어떤 이유로, 페이지를 캐시했으며 업데이트하지 않습니다. 예를 들어, alert('test');페이지에로드 된 일부 JavaScript 코드에 명령문을 추가 했지만 Firefox에서는이를 볼 수 없습니다. 뷰 소스를 수행 할 때 여전히 이전 코드가 표시됩니다.

그래서 이것은 캐시 문제라고 생각합니다. 어떻게 고칠 수 있습니까? 아니면 Firefox가 아무것도 캐시 하지 못하게 할 수 http://localhost있습니까?



답변

just 대신 Ctrl+ F5를 사용하여 새로 고침과 관련된 모든 요청을 서버에서 실제로 요청하도록 할 수 있습니다 (이미 캐시 된 내용을 무시하고 새 버전으로 캐시 업데이트) F5.

클라이언트 쪽 코드 내에서 페이지의 요청에 대해서는 작동하지 않습니다. 이것이 문제 가되면 쿼리 문자열에 끊임없이 변화하는 값 (예 : 현재 시간 (ms) ) 대신 POST메서드 를 사용하거나 ( POST요청을 캐시하지 않아야 함 GET) 필요합니다.


답변

특정 페이지에 대한 캐싱을 끕니다. 올바른 방법은 Http 요청에서 캐시 지시문을 설정하는 것입니다.

Cache-Control: no-cache

about : config 페이지를 통해 전체 Firefox 캐싱 기능을 해제하십시오.

network.http.use-cache = false.

답변

FireBug를 사용하는 경우 네트워크 탭의 드롭 다운 메뉴에 브라우저 캐시를 비활성화하는 옵션이 있습니다.


답변

웹 개발자 애드온 을 설치하면 다른 것들 중에서 캐시를 비활성화 할 수있는 추가 도구 모음이 제공됩니다. 웹 페이지 또는 스크립트 작업을하는 경우 Firebug를 강력히 권장합니다 .


답변

Firefox 애드온 CacheViewer를 사용하면 특정 캐시 된 페이지를 명시 적으로 삭제할 수 있습니다.
Superuser-Beta가 업데이트되고 캐시로 인해 편집 페이지에서 항목이 사라질 때 매우 유용합니다.

라는 또 하나 개의 부가 기능이 JohnnyCache 에서 이 문서 .

이론적으로 Johnnycache 는 개별 파일 또는 경로에 대한 캐시 액세스를 막을 수 있습니다. 실제로, 이것은 어떤 경우에는 작동하지 않습니다 (어쩌면 내가 잘못된 길을 가고있을 수도 있습니다).

Johnnycache를 사용하여 개발중인 전체 사이트에 대한 캐싱을 차단할 수 있습니다 (yoursitename.com 만 사용). 항상 작동하지만 복잡한 페이지의 로딩 속도가 느려질 수 있습니다. 그러나 Johnnycache를 처음 설치할 때 어떻게 작동하는지 알기 위해이 작업을 수행하는 것이 좋습니다.

나쁜 점은 Johnnycache가 Firefox 26.0에서 작동하지 않는다는 것입니다


답변

내가 찾은 가장 좋은 방법은 파이어 폭스에서 도구를 클릭하고 개인 탐색을 시작하여 페이지를 캐시하지 않고 개인 정보 보호 브라우징을 시작하기 전에 열려있는 페이지를 복원하는 것입니다. 좋은 기능입니다.


답변

안드로이드 기기에서 다음 설정 about:config을 사용하여 브라우저 캐시를 비활성화하십시오.

browser.cache.disk.enable = False
browser.cache.memory.enable = False