카테고리 없음
JSP 뒤로가기시 새로고침되게 하기 (조회수 새로고침)
intp프로그래머
2023. 4. 5. 23:33
JSP 게시판 프로젝트에서 글 조회 후 뒤로가기를 눌러 다시 글목록으로 왔을때,
자동으로 새로고침이 안되어 조회수가 이전과 같은 상태인 것이 영 불편했다.
따라서 페이지 "뒤로가기시 자동으로 새로고침"되게 하기 위해서
해당 jsp 파일의 <title></title> 태그 뒤에 아래의 코드를 추가해주니 해결되었다.
이제 뒤로가기시 알아서 새로고침처리가 돼서 기쁘다! :)
(추가한 코드)
<script>
window.onpageshow = function(event){ // onpageshow는 page 호출되면 캐시든 아니든 무조건 호출된다.
if (event.persisted || (window.performance && window.performance.navigation.type == 2)){
// 사파리 or 안드로이드에서 뒤로가기로 넘어온 경우 캐시를 이용해 화면을 보여주는데,
// 이때 사파리의 경우 event.persisted 가 ture다.
// 그외 브라우저(크롬 등)에서는 || 뒤에 있는 조건으로 뒤로가기인지 체크가 가능하다!
window.location.reload();
}
};
</script>
: https://engineer135.tistory.com/128
사파리나 크롬의 뒤로가기 체크
window.onpageshow = function(event){ if (event.persisted || (window.performance && window.performance.navigation.type == 2)){ // 사파리 or 안드로이드에서 뒤로가기로 넘어온 경우(캐시) window.location.reload(); } }; onpageshow는 page
engineer135.tistory.com
https://ifuwanna.tistory.com/63
아이폰 브라우저 뒤로가기시 스크립트 리로드 오류 처리( onpageshow / BFCache )
사파리,파이어폭스등 브라우저 뒤로가기시 스크립트 리로드 오류 처리( onpageshow / BFCache ) 모바일 웹(Hybrid App 등) 개발을 하다보면 OS / 브라우저의 특성에 따른 생각지 못한 이슈가 많이 발생 합
ifuwanna.tistory.com