Community

history.pushState()를 이용하면 URL을 바꾸고 history 단계를 추가하면서도 새 리소스를 자동으로 불러오진 않을 수 있습니다. JS 렌더링에 뒤로 가기 버튼을 작동하게 하기 위해

history.pushState()를 이용하면 URL을 바꾸고 history 단계를 추가하면서도 새 리소스를 자동으로 불러오진 않을 수 있습니다. JS 렌더링에 뒤로 가기 버튼을 작동하게 하기 위해 해시(#)를 사용하지 않아도 되는 것입니다. 기억해야 할 점이 있습니다. 이 때 window에 popstate 이벤트는 발생하지 않는다는 것입니다. popstate 이벤트는 뒤로 가기 버튼이나 앞으로 가기 버튼을 클릭하는 경우, 혹은 JS에서 history.back()이나 history.forward()를 호출한 경우에만 발생합니다. https://mytory.net/archives/14800

알림

알림이 없습니다