Câu trả lời:
Việc sử dụng window.location.assign("url")
sẽ chỉ tải một tài liệu mới. Việc sử dụng window.location.replace("url")
sẽ thay thế tài liệu hiện tại và thay thế Lịch sử hiện tại bằng URL tạo nên nó để bạn không thể quay lại tài liệu trước đó đã tải.
Tham khảo: http://www.exforsys.com/tutorials/javascript/javascript-location-object.html
location.assign ():
Để gán đường dẫn tuyến bằng cách truyền đường dẫn vào đó. Chỉ định sẽ cung cấp cho bạn lịch sử ngay cả sau khi đường dẫn đã được chỉ định.
Phương pháp sử dụng: Giá trị phải được chuyển vào nó.
Ví dụ: location.assign("http://google.com")
location.replace ():
Nó giúp thay thế đường dẫn nếu bạn không muốn giữ lịch sử. Nó sẽ không cung cấp cho bạn lịch sử khi bạn thay thế đường dẫn của nó.
Phương pháp sử dụng: Giá trị phải được chuyển vào nó.
Ví dụ: location.replace("http://google.com")