철갑이의 이모저모

[javascript]redirect하는 방법(location.href 와 location.replace 차이) 본문

javascript

[javascript]redirect하는 방법(location.href 와 location.replace 차이)

철갑 2022. 2. 19. 01:15
728x90

일반적으로 웹개발시 페이지를 이동시키기 위해 href 를 사용한다. href 의 경우 히스토리가 남기 때문에 사용자가 이전페이지로 돌아갈 수 있다.

이 외에 방문 히스토리를 남기지 않는다거나, 뒤로가기를 막아야하는 케이스가 있는데(ex. 인증 후 뒤로가기, 쇼핑몰 결제 등등) 이러한 경우 뒤로가기 접근을 막기 위해 replace로 페이지를 이동시킨다.  

javaScript에서의 사용법

location.href = 'url'
location.replace('url');

jQuery에서의 사용법

$(location).attr('href', url);
window.location.replace(url);
728x90

'javascript' 카테고리의 다른 글

[javascript] 팝업 차단 피하기(강제로 띄우기)  (0) 2021.11.02