일반적으로 뒤로가기 시 페이지 로딩 속도의 이유로 Javascript를 실행하지 않는 것이 좋은 방법으로 알고 있는데
이는 브라우저마다도 다르고 (파이어폭스나 사파리에서는 BFCache로 인해 Javascript를 다시 실행하지 않음)
프로젝트를 하다보면 뒤로가기 시에도 "Javascript를 실행하지 않아야 되는 경우"가 있거나 반대인 "Javascript를 실행해야 되는 경우"가 발생하기 마련이다.
아래 블로그에서는 pageShow event에서 persisted 값을 사용하여 뒤로가기 상태를 체크하는 방법을 사용하라고 가이드 해준다.
* 참고
http://programmingsummaries.tistory.com/380
댓글 없음:
댓글 쓰기