답변:
참고 : 이렇게하면 사이트의 저장된 비밀번호도 지워집니다.
내가 원한다고 생각하는 강제 새로 고침 을 수행하려면 CTRL + F5를 누르십시오. 물론 Mac에서는 Cmd + F5입니다. Chrome에서도 작동합니다.
CMD
+ SHIFT
+ R
... 기능 키는 기본적으로 OSX에서 사용됩니다.
이 애드온을 사용하면 메모리 및 디스크에서 특정 캐시 항목을보고 삭제할 수 있습니다. https://addons.mozilla.org/en-US/firefox/addon/2489/
현재 플러그인을 사용하지 않고 캐시 된 HTTP 리디렉션 (최소 301 유형)을 지우는 방법은 없습니다.
Ctrl원래 URL을 새로 고칠 수 없으므로 대상 URL로 즉시 리디렉션되므로 + F5/ Cmd+ F5 가 작동 하지 않습니다 .
그래서 나는 이것을 다루기 위해 여기에 언급 된 CacheViewer 플러그인을 사용 했습니다.
이 문제에 대한 자세한 내용과 진행 상황 은 Firefox의이 버그를 참조하십시오 .
Firefox에서 특정 페이지 / 사이트의 캐시를 지우는 방법은 없습니다. 기록에서 도메인을 정리하는 "이 사이트를 잊어 버릴 수 있습니다", 기록에서 특정 페이지를 정리하는 "이 페이지 삭제"를 할 수는 있지만 페이지에 속하는 단일 캐시 항목을 정리할 수는 없습니다. 프로필 폴더 및 삭제).
이 작업을 수행하는 데 애드온이있을 수 있지만 찾아 볼 때 아무것도 찾지 못했습니다. 캐시 삭제를위한 내장 기능에는 전혀 정책이없는 것 같습니다.
언젠가 다른 것을 열지 않은 경우 도구 ⇨ 최근 기록 지우기 로 이동 한 다음 오늘 또는 Xtime에서만 캐시를 지우도록 선택하십시오. 웹 사이트를 방금 방문 했으므로 캐시의 타임 스탬프를 목록의 맨 위로 이동해야 해당 날짜의 Firefox에서 모든 캐시를 지우고 특정 웹 사이트의 캐시를 지울 수 있습니다.
방금 출시 된 Firefox 확장 프로그램 인 것처럼, 원래 질문에는 이제 제기 된 문제에 대한 직접적인 해결책 인 답변이 있습니다 (선택된 도메인에서 쿠키, 비밀번호 등을 제거하는 방법이 아니라 " 이 사이트는 잊어 버리십시오 ")하고 캐시하지 않은 페이지 콘텐츠 변경 대신 페이지 리디렉션을 사용하는 웹 사이트를 처리합니다. 훌륭한 디자인도 있습니다. 빠르고 효율적입니다.
https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/
거기의 유사한 질문 과 답변은 곧 있습니다 :
그들이 몇 가지를 바꿨을 것 같습니다. 나는 다음을 발견했다.
모든 사이트 데이터를 제거하지는 않지만이 편리한 애드온은 현재 사이트의 쿠키를 제거합니다.
https://addons.mozilla.org/firefox/addon/remove-site-cookies
캐시에서 삭제해야하는 정확한 URL 목록 (예 : 문제의 사이트에서 손상된 CSS 항목)을 알고있는 경우이 스크립트를 사용하여 URL을 지울 수 있습니다 ( DoomEntry.js 에서 수정 됨 ; 브라우저 콘솔 ( Ctrl+ Shift+ J), 하지 웹 콘솔 ( Ctrl+ Shift+ K) :
// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
.getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);
// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);
제거해야 할 각 URL을 사용하여 스크립트를 실행하십시오 (또는 루프를 구성하십시오 ... 드릴을 알고 있음).
이론적으로 이것은 캐시 된 AJAX 응답, 다른 비동기식으로로드 된 리소스 및 301 리디렉션 항목도 지워야합니다 (원래 (301 이전) URL을 입력하는 한).
var hdcache = cacheservice.diskCacheStorage(Services.loadContextInfo.default, true);
; bugzilla.mozilla.org/show_bug.cgi?id=1417937에 대한 kudos . (어떤 이유로 든 원래 답변을 편집 할 수 없습니다.)
private browsing mode
. 모든 것을 자동으로 청소합니다. 이것이 귀하의 시나리오에 적합하기를 바랍니다.