프로그래밍/Javascript & TypeScript
[JS] 네비게이션 타이밍 가져오기 (새로고침, 뒤로가기, 네비게이트)
페이지 새로고침을 통해 화면에 왔을 경우 뭔가 처리를 하고 싶었다.죄다 beforeunload만 알려주길래 그냥 MDN 뒤져서 찾음. https://leteu.dev/posts/js-navigation-timing#1 PerformanceNavigationTiming 이거 쓰면 다 해결됨 window.performance.getEntriesByType('navigation’) #2 사용법 우리는 바로 전 화면의 타입을 봐야하니 위 코드에서 이렇게 바꿔줄거다 window.performance.getEntriesByType('navigation’)?.[0]?.type #2-1 navigate a태그나 location.href로 넘어왔거나 아래 3개의 경우가 아니면 이거다. #2-2 reload 내가 원..