뒤로가기로 페이지 접근 했을 때, BFCache 이슈가 생기면 여러가지 방법으로 처리 가능합니다.
Spring에서 HttpServletRespose을 사용하여 no-cache 처리할 수도 있고, Html 상에서 no-cache 설정할 수도 있지만
간단하게 아래처럼 스크립트에서 처리했습니다.
$(window).bind("pageshow", function(e){
if(e.persisted || (window.performance && (window.performance.navigation.type == 2))) {
// 여기에 로직 작성
}
});
window.performance.navigation.type == 2 / 뒤로가기 (BFCache 사용)
'프로그래밍 > Javascript & JQuery' 카테고리의 다른 글
[JQuery] serializeObject 미동작 해결 방법 (0) | 2023.11.15 |
---|---|
[Javascript] 숫자를 한글로 표현하기 (0) | 2023.05.25 |
[JQuery] checkbox 전체선택/전체해제 이벤트 주기 (0) | 2022.08.01 |
[Javascript] 유니코드로 문자열 byte 자르기 (0) | 2022.07.14 |
[Javascript] 파일 이미지 사이즈 체크 (1) | 2021.01.15 |
댓글