728x90

location.href, location.replace() 비교

 

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

 

  • 기본적인 페이지는 location.href를 사용.
  • 뒤로가면 안되는 페이지(로그인 후)들은 location.replace()사용
728x90

+ Recent posts