JS) 페이지 이동: location.replace()/ location.href/ history.back()/.forward()

이지우·2022년 11월 23일
0

https://blogpack.tistory.com/592
https://coding-restaurant.tistory.com/192

href는 일반적인 페이지 이동을 의미. 기본적으로 href 사용하는 것이 원칙(웹브라우저에 히스토리 남기므로).
replace는 현재 페이지를 새로운 페이지로 덮어씌우기 때문에 replace를 사용한 다음에는 이전 페이지로 돌아갈 수 없음. -> 보안 상 뒤로가기를 불허할 때 사용

/* 페이지 접근 시 코멘트 개수 0개인 경우 유저 정보 페이지로 이동 */
	if($(".commentLi").length == 0){
		alert("작성한 코멘트가 없습니다. 유저 페이지로 이동합니다.");
		
// 		history.back(-1);
//		location.href = "/users/"+ userRandomString;
		location.replace("/users/"+ userRandomString);
			
	}
profile
IT개발 입문합니다.

0개의 댓글