Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xóa băm khỏi window.location (URL) bằng JavaScript mà không làm mới trang?

Bạn có thể sử dụng phương thức ReplaceState trên API lịch sử để xóa hàm băm.

Phương thức ReplaceState () sửa đổi mục nhập lịch sử hiện tại, thay thế nó bằng các đối tượng trạng thái, tiêu đề và URL được truyền trong các tham số phương thức. Phương pháp này đặc biệt hữu ích khi bạn muốn cập nhật đối tượng trạng thái hoặc URL của mục nhập lịch sử hiện tại để phản hồi lại một số hành động của người dùng.

Để loại bỏ hàm băm, bạn có thể sử dụng -

history.replaceState(null, null, ' ');