728x90
반응형
뒤로가기로 페이지를 이동했는지 체크할 수 있는 자바스크립트 코드
if(window.performance && performance.getEntriesByType("navigation")[0].type === 'back_forward')
window.performance.navigation.type, window.PerformanceNavigation.type 은 deprecated 되어 사용을 추천하지 않음
그 외에 페이지 이동, 새로고침 시 코드를 따로 적용할 일이 있다면 아래와 같이 비교할 수 있음
performance.getEntriesByType("navigation")[0].type === 'navigate' // 페이지 이동시
performance.getEntriesByType("navigation")[0].type === 'reload' // 새로고침
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript] localStorage와 sessionStorage 차이점 (0) | 2022.11.23 |
---|---|
[JavaScript] 자바스크립트 스크롤 위치 저장 (0) | 2022.11.22 |
[JavaScript] 배열 특정 값 찾기 (0) | 2022.11.15 |
[Error] Uncaught TypeError: Cannot read property 'addEventListener' of null (0) | 2022.09.27 |
[Toast UI] Toast UI datepicker 사용법(CDN) (0) | 2022.07.22 |