JS IE 브 라 우 저 캐 시 제거 방법
2297 단어 JS깨끗이 제거 하 다IE 캐 시
$.ajax({
type: "GET",
url: "static/cache.js",
dataType: "text",
beforeSend :function(xmlHttp){
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.setRequestHeader("Cache-Control","no-cache");
}
});
여기에 jquery 를 사 용 했 습 니 다.그러면 브 라 우 저 는 최신 파일 을 로 컬 의 오래된 파일 로 대체 합 니 다.물론,여기 서 또 하나의 문 제 는 js 가 서버 가 그 js,css,그림 을 업데이트 했다 는 것 을 알 아야 한 다 는 것 이다.쿠키 와 시간 버 전 을 이용 하면 해결 할 수 있 을 것 이다.jquery 는 1.2 부터 ifModified 와 cache 매개 변수 가 있 었 다.ifModified Boolean 기본 값:false 마지막 요청 이후 에 응답 이 변 경 된 경우 에 만 요청 이 성공 할 수 있 도록 허용 합 니 다.이 는 Last-Modified 헤 더 를 확인 하여 수 행 됩 니 다.기본 값 은 false 이 며 헤 더 를 무시 합 니 다.cache 부 울 기본 값:true jQuery 1.2 에 추가 되 었 습 니 다. if set to false it will force the pages that you request to not be cached by the browser.
$.ajax({
type: "GET",
url: "static/cache.js",
dataType: "text",
cache:false,
ifModified :true
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.