Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 6월 공모주 청약 일정
- Oracle
- MYSQL
- SQL
- Eclipse
- 제이쿼리
- 코드이그나이터
- 자바스크립트
- IPO
- html
- JavaScript
- 주식
- jquery
- css
- 자바
- 공모주 청약
- 리눅스
- 공모주 청약 일정
- linux
- codeigniter
- 주식 청약
- Stock ipo
- 오라클
- Stock
- java
- 맥
- 7월 공모주 청약 일정
- 주식 청약 일정
- 공모주
- php
Archives
- Today
- Total
개발자의 끄적끄적
[javascript] browser history.back detect example / 브라우저 뒤로가기 감지 방법 본문
개발/javascript & jquery
[javascript] browser history.back detect example / 브라우저 뒤로가기 감지 방법
효벨 2024. 12. 19. 01:00728x90
반응형
[javascript] browser history.back detect example / 브라우저 뒤로가기 감지 방법
웹 사이트를 개발하다보면
현재 페이지를 새로 접근한건지, 뒤로가기를 이용해서 돌아온건지 확인해야 하는 경우가 있습니다!
그럴때 확인할 수 있는 방법들은 여러가지가 있지만,
이번에는 pageshow 를 이용해서 체크하는 방법을 공유해보려고 합니다!
window.addEventListener("pageshow", function(event) {
if (event.persisted) {
// 페이지가 브라우저 캐시에서 불러와진 경우
console.log("뒤로가기로 페이지에 돌아왔습니다.");
} else {
console.log("새로 로드된 페이지입니다.");
}
});
위 내용을 보시면 아시겠지만,
브라우저가 페이지를 뒤로가기 등을 통해 히스토리 캐시에서 불러오는 경우, pageshow 이벤트를 감지해서 체크를 하는 부분입니다!
하지만 브라우저마다 뒤로가기의 방식들이 달라서
100프로 정확하지는 않을 수 있습니다!
참고들 하세요!
반응형
'개발 > javascript & jquery' 카테고리의 다른 글
[jquery] datetimepiecker 예제 (0) | 2024.12.18 |
---|---|
[javascript/jquery] url 체크 정규식 (0) | 2024.10.31 |
[javascript&jquery] datatable 페이징 영역 숨기는 방법 (0) | 2024.10.25 |
[javascript/jquery] input type number 에서 숫자만 입력받게 하는 방법 (0) | 2024.09.24 |
[javascript/jquery] javascript 이메일 정규식 (0) | 2024.09.12 |
Comments