Trong thử nghiệm document.location.href, tôi đã quan sát thấy rằng khi người dùng khởi tạo một hành động dẫn đến javascript gán cho document.location.href, URL mới sẽ được thêm vào lịch sử.Chỉ định cho document.location.href không có lịch sử clobbering
Tuy nhiên, nếu cuộc gọi được bắt đầu bởi javascript là kết quả của, nói, thay đổi trạng thái của XMLHTTPRequest, mục nhập cho trang hiện tại trong lịch sử bị ghi đè. Tôi đã mô tả chính xác điều này chưa? Có cách nào để thay đổi trang được phản ánh trong lịch sử trong trường hợp sau không?
Tôi không chắc chắn bạn muốn làm gì. Bạn có muốn xóa các mục nhấp chuột khỏi lịch sử hay bạn muốn đẩy các thay đổi địa chỉ không nhấp vào lịch sử? –
Thứ hai - Tôi muốn máy chủ của tôi có thể thông báo cho khách hàng điều hướng đến một trang mới - bảo toàn lịch sử - là kết quả của phản hồi cho một thử nghiệm XMLHttpRequest – wolffiex