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