반응형
jQuery.jax의 캐시 옵션이 Firefox와 Chrome에서 작동하지 않습니까?
이미 'cache: true' 옵션을 설정했지만, 이 캐시는 IE에서만 작동하는 것 같고 Firefox와 Chrome에서는 작동하지 않습니다.그것은 알려진 문제입니까?
그cache옵션은 jQuery가 관리하는 특별한 캐시가 아니므로 약간의 잘못된 이름일 수 있습니다.
cache: false요청하는 URL에 타임스탬프를 추가하므로 브라우저가 새 복사본을 가져오도록 강제하므로 캐시 차단에 가깝습니다.cache: true아무 것도 하지 않습니다. 네이티브 브라우저 캐싱은 여기서 수행할 작업을 위해 남겨집니다.
이것은 jQuery에 특정한 것이 전혀 아닙니다. 단지 다른 브라우저가 응답을 캐시할지 여부를 선택하는 방법입니다.캐시 헤더가 올바르게 설정되어 있으면 브라우저에서 캐시하도록 지시해야 합니다.그러나 IE는 헤더 명령이 없는 경우에도 요청을 캐시하는 것을 좋아합니다.당신이 보고 있는 행동일 가능성이 높습니다.원하는 동작이면 다른 브라우저에서도 캐시할 페이지에 캐시 제어 헤더(위 링크 참조)를 추가합니다.
언급URL : https://stackoverflow.com/questions/4084457/the-cache-option-of-jquery-ajax-doesnt-work-in-firefox-and-chrome
반응형
'programing' 카테고리의 다른 글
| 전방 엔지니어링 EERD의 Workbench 8.0 오류 코드 1064 (0) | 2023.08.20 |
|---|---|
| node.js에 대한 작업 스케줄러 라이브러리가 있습니까? (0) | 2023.08.20 |
| 호출 연산자를 사용하여 종료 코드가 0이 아닌 경우 PowerShell 스크립트가 종료되지 않는 이유는 무엇입니까? (0) | 2023.08.20 |
| 부트스트랩 모달이 4초 후 닫히거나 사용자 클릭 (0) | 2023.08.20 |
| powershell 원격 세션에서 파일을 편집하는 방법(powershell) (0) | 2023.08.20 |