본문 바로가기

자바스크립트/BOM

리로딩하지 않으면서 브라우저의 url을 바꾸는 방법

replaceState를 쓰면 된다.

3번째 인자에 원하는 url을 넣는다.

동일한 origin에서만 가능하다고 한다.

 

const replaceUrl = (url: string) => {
  window.history.replaceState(null, '', url);
}

 

자세한 내용은 다음을 참고하자.

https://developer.mozilla.org/ko/docs/Web/API/History/replaceState

'자바스크립트 > BOM' 카테고리의 다른 글

자바스크립트 사용자의 위도와 경도 구하기  (0) 2020.03.06