프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

취 준 하 자

총 방문자수

오늘

어제

  • 전체 (162)
    • Project (8)
      • 검색 솔루션 개발 (1)
      • 실시간 채팅 서비스 개발 (3)
      • 지도 서비스 개발 (2)
      • 블로그 테마 만들기 (2)
    • Frontend (33)
      • CSS (8)
      • React (14)
      • Next.js (4)
      • Flutter (1)
      • Svelte (1)
      • 웹 접근성 (1)
      • 테스트 (0)
    • Backend (22)
      • Spring (5)
      • Database (6)
      • Tomcat (1)
      • Docker (1)
      • Node.js (4)
      • Ubuntu&Linux (4)
      • Firebase (1)
    • App (1)
      • Android (1)
    • Algorithm (3)
      • BOJ (0)
      • Programmers (2)
      • 이론 (1)
    • Language (37)
      • Javascript (26)
      • Python (1)
      • Java (10)
    • Computer Science (7)
      • Network (7)
    • 기타 (51)
      • npm (1)
      • Git (3)
      • VSCode (1)
      • 일상 (6)
      • 자격증 (1)
      • 부스트캠프(챌린지) (21)
      • 부스트캠프(멤버십) (17)

Tag

카카오 인앱 브라우저, JavaScript, 이미지 fallback, intl.datetimeformat, 뒤로가기 새로고침 구분, map.groupby, toSpliced, toReversed, 경로 가로채기, findLast, toSorted, node.js 23, intl.numberformat, text fragments, performance api, findLastIndex, object.groupby, app router, 병렬 경로, speculation rules api,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

이 기술 블로그를 만들기 위해 5년을 미뤘다.

뒤로가기 새로고침 구분 1

Javascript - 어떻게 페이지에 들어왔는지 구분(새로고침, 뒤로가기 등)

자바스크립트로 사용자가 페이지에 어떤 방식으로 접근했는지 알 수 있다. iOS 네이버 인앱 브라우저에서 window.location.replace()로 이동시 히스토리가 남는 이슈가 있어 수정 방법을 찾아보다가 발견하게 되었다.  pageshow 이벤트로 구분pageshow 이벤트는 페이지 진입 후 로드가 완료된 후에 발생하는 이벤트이다. load, DOMContentLoaded 이벤트와 유사하지만, BFCache에서 복원된 페이지에 진입 시에도 동작하기 때문에 앱스킴 호출이나 로깅 등 페이지 진입시마다 반드시 실행되어야 할 동작들을 처리할 때 유용하다. 참고로 호출되는 순서는 DOMContentLoaded -> load -> pageshow 순이다. 이벤트 객체의 persisted 값이 true인..

Language/Javascript 2024.12.23
이전
1
다음
더보기

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바