Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

페이지 새로 고침 없이 JavaScript를 사용하여 window.location(URL)에서 해시를 제거하는 방법은 무엇입니까?

<시간/>

히스토리 API의 replaceState 메소드를 사용하여 해시를 제거할 수 있습니다.

replaceState() 메서드는 현재 기록 항목을 수정하여 메서드 매개변수에 전달된 상태 개체, 제목 및 URL로 바꿉니다. 이 방법은 일부 사용자 작업에 대한 응답으로 현재 기록 항목의 URL 또는 상태 개체를 업데이트하려는 경우에 특히 유용합니다.

해시를 제거하려면 −

를 사용할 수 있습니다.
history.replaceState(null, null, ' ');