location.href 와 location.replace의 차이

910·2021년 10월 16일
0
location.hreflocation.replace()
타입속성메소드
웹 브라우저 히스토리저장됨저장되지 않음
브라우저 뒤로가기"location.href" 를 호출한 페이지로 이동웹브라우저 히스토리에 있는 가장 최근 이전 페이지로 이동 뒤로가기로 "location.replace()" 를 호출한 페이지로 갈 수 없음
사용 방법location.href = 'page.html';location.replace('page.html');
용도URL을 이동하는 대부분의 경우에 사용뒤로가기로 이전 페이지로 가는 것을 차단하거나, 방문 히스토리를 남기지 않아야 하는 경우에 사용

location.href를 사용하면 주소 표시줄에 키보드로 직접 주소를 넣고 엔터를 눌러 이동하는 것과 같은 작업을 합니다.

location.replace()를 사용하면 새 페이지로 이동하는 것이 아닌, 현재 페이지를 바꿔주는 작업을 합니다. 뒤로가기를 누르면 location.replace()을 사용하기 전 페이지의 전 페이지로 이동합니다.

0개의 댓글