it-swarm-korea.com

Firefox 캐시를 끄는 방법?

나는 Firefox 3.5.2 를 사용하고있다. 어떤 이유로 페이지를 캐시 했으므로 업데이트하지 않습니다. 예를 들어, 페이지에로드 된 일부 JavaScript 코드에 alert('test'); 문을 추가했지만 Firefox에서는 표시하지 않습니다. 뷰 소스를 수행 할 때 이전 코드가 계속 표시됩니다.

그래서 캐시 문제라고 생각합니다. 어떻게 해결할 수 있습니까? 아니면 Firefox http://localhost에서 절대 캐시를 만들 수 있습니까?

73
Click Upvote

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

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

32
David Spillett

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

Cache-Control: no-cache

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

network.http.use-cache = false.
90
joe

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

44
goliatone

Web Developer addon을 설치하면 다른 도구들 중에서 캐시를 비활성화 할 수있는 추가 도구 모음이 제공됩니다. 웹 페이지 나 스크립트 작업을하는 경우 Firebug 를 사용하는 것이 좋습니다.

11
JamesRyan

Firefox addon CacheViewer 는 특정 캐시 된 페이지를 명시 적으로 삭제할 수있게합니다.
수퍼 유저 - 베타 업데이트 및 캐시를 사용하면 편집 페이지에서 내용이 사라지게되므로 매우 유용합니다.

JohnnyCache at this article 이라는 addon이 하나 더 있습니다.

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

Johnnycache를 사용하여 개발중인 전체 사이트에 대한 캐싱을 차단할 수 있습니다 (단지 youritename.com을 사용하십시오). 이 기능은 항상 작동하지만 복잡한 페이지 로딩 속도를 늦출 수 있습니다. 하지만 Johnnycache를 처음 설치할 때 어떻게 작동하는지 아이디어를 얻으려면이 방법을 권합니다.

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

11
nik

내가 찾은 가장 좋은 방법은 Firefox에서 TOOLS를 클릭하고 어떤 페이지도 캐시하지 않고 개인 브라우징을 시작하여 PROVEDING에 들어가기 전에 열려 있던 페이지를 복원하는 것입니다. 좋은 기능.

3
Shawn

최신 버전에서는 Inspector를 열 때마다 http 캐시가 비활성화되도록 Firefox를 설정할 수 있습니다. 이는 개발시 매우 편리합니다. (Firefox Developer Edition 61을 사용하고 있습니다)

  • Inspector 열기 (cmd + opt + i Mac에서).
  • 속성의 오른쪽 위에있는 세 개의 점을 클릭 한 다음 "설정"을 선택하여 설정을 엽니 다.

enter image description here

  • 열리는 페이지에서 "고급 설정 :"아래의 "HTTP 캐시 사용 안 함 (도구 상자가 열렸을 때)"옵션이 선택되어 있는지 확인하십시오.

enter image description here

그게 전부 야. Inspector를 열 때마다 캐시가 자동으로 비활성화됩니다.

1
Nathan Arthur

Android 장치에서 about:config의 다음 설정을 사용하여 브라우저 캐시를 비활성화하십시오.

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

2018 - about : 구성 설정

2018 년 이전의 대답에 언급 된 Firefox about : config 설정 중 일부가 더 이상 존재하지 않습니다.

about : config settings, Firefox 웹 캐시 설정 해제 : ** browser.cache.disk.enable ** = false


사설 브라우저

캐시를 비활성화하는 또 다른 방법은 햄버거 메뉴 또는 바로 가기CTRL+SHIFT+P를 사용하여 개인 브라우저를 열면됩니다.

0
suspectus

Firefox 4에서는 about : config 를 사용하십시오. 필터에서 cache을 입력하십시오. 모든 토글을 false로 토글합니다. 조심해서 크기를 변경하지 말고 전환 만하십시오.

그런 다음 Ctrl + F5 새로 고침을 위해. 이는 페이지 속도 테스트에도 잘 작동합니다.

0
Joe