반응형
var referrer = document.referrer;
이전 페이지의 URI를 가져온다.
이것을 이용해서 이전 페이지가 로그인 페이지거나 회원가입 페이지일 때
메인 페이지로 이동하게 만들었다
이 외의 페이지들은 이전 페이지의 주소로 이동하게 한다.
즉 예를 들어 상품 구매를 하다가 로그인을 해야 한다면
메인 페이지로의 이동이 아닌 다시 상품 구매 페이지로 가야할 것이다.
if(referrer.indexOf(page) != -1){
window.location.href = "index.jsp";
}else{
window.location.href = referrer;
}
indexOf()는 존재하지 않을 때 -1 나오는데
!= 로 해서 존재할 때로 만들어 주었다.
즉
if(referrer.indexOf("로그인 페이지") != -1) 전 uri가 로그인 페이지일때
index.jsp메인 페이지로 이동
else 로그인 페이지가 아니라면
이전 페이지로 이동
728x90
'공부 > 자바스크립트' 카테고리의 다른 글
mouseWheel 이벤트 방향 감지 (0) | 2021.05.05 |
---|---|
뒤로가기 감지 (0) | 2021.05.03 |
로그인 후 뒤로가기 막기 (0) | 2021.05.03 |
자바스크립트 textarea 자동 높이 조절 (0) | 2021.05.01 |
scroll 이벤트 (스크롤 효과) (0) | 2021.04.25 |
댓글