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'		// 새로고침
반응형
복사했습니다!