Có cách nào bằng cách sử dụng JS truy cập trạng thái lịch sử của trang trước đó khi người dùng nhấp vào nút 'quay lại' không?Truy cập trạng thái lịch sử của trang trước khi người dùng nhấp vào 'quay lại'
9
A
Trả lời
7
Rất tiếc, bạn không được phép đọc trạng thái trước đó hoặc tiếp theo. Tất cả những gì bạn có thể làm là đọc trạng thái hiện tại, sử dụng history.state
.
Nhưng nếu tất cả xảy ra trên cùng một trang mà không tải lại, tại sao bạn không lưu dữ liệu trên ngăn xếp của chính bạn. Bạn có thể sử dụng mảng cho điều này - chỉ cần lưu cùng một dữ liệu vào mảng và trạng thái mới.
Các vấn đề liên quan
- 1. Tải lại trang khi được truy cập bằng cách nhấp vào nút Quay lại trong Firefox
- 2. Ngăn trình duyệt tải lại trang khi người dùng truy cập Quay lại
- 3. Tôi có thể phát hiện khi người dùng truy cập trang bằng nút quay lại không?
- 4. Quay lại trang trước
- 5. Trạng thái đẩy lịch sử IE
- 6. Cách phát hiện xem người dùng đã nhấp vào nút "quay lại"
- 7. quay lại trang trước
- 8. Lịch sử nút quay lại giao diện người dùng jQuery Tabs
- 9. lưu trạng thái khi nhấn nút quay lại
- 10. Tải lại trang khi người dùng đến từ nút quay lại
- 11. jQuery Mobile NavBar với nút quay lại của trang trước
- 12. Cách duy trì trạng thái trước đó của hoạt động
- 13. Lịch sử trang - nút quay lại tồn tại?
- 14. Sử dụng Bean phiên trạng thái để theo dõi phiên của người dùng
- 15. SVN: Lịch sử thanh toán người dùng?
- 16. Trình duyệt Blackberry quay lại nhấp vào
- 17. Ajax và nút quay lại. Thay đổi băm, nhưng trạng thái trang trước đó được lưu trữ ở đâu?
- 18. Trạng thái người dùng trong Parsec
- 19. Buộc làm mới trang khi trang được truy cập từ nút quay lại
- 20. Làm thế nào một bean phiên trạng thái lấy lại trạng thái khi máy khách quay trở lại?
- 21. Theo dõi số lần nhấp và lượt truy cập trang của người dùng trong Rails
- 22. C# ASP.NET MVC Quay lại trang trước
- 23. giữ người dùng đăng nhập khi anh ấy truy cập lại cùng một trang?
- 24. Nút quay lại API lịch sử HTML5 với tải trang một phần
- 25. AngularJS chuyển hướng mà không cần đẩy trạng thái lịch sử
- 26. Cách truy cập luồng của người dùng?
- 27. Android quay lại Hoạt động trước
- 28. Đặt lại trạng thái khôi phục mật khẩu
- 29. Tải lại trang trên nút quay lại
- 30. Nút Thích của Facebook đảo ngược trạng thái 'không được đánh dấu' sau khi nhấp vào
Bạn có tải động nội dung của mình không? – OptimusCrime
Có. Tôi đã thiết lập để sử dụng API lịch sử HTML5 để điều hướng, nhưng tôi có đôi khi ở trạng thái mà tôi cần sử dụng để đảm bảo rằng hiệu ứng là chính xác (nhưng không cần thiết) được kích hoạt khi người dùng nhấp vào 'quay lại' –