tôi có mã như sau:Điều gì xảy ra với mã sau history.back()?
window.history.back();
myFunction(10);
là
history.back()
một chặn/non-blocking cuộc gọi?Có bảo đảm rằng
myFunction()
sẽ được thực thi không? hoặc sẽ không được thực hiện?Đây có phải là một điều kiện chủng tộc có thể nơi
history.back()
xảy ra không đồng bộ và liệumyFunction()
được gọi là phụ thuộc vào thời gian của các sự kiện không thể kiểm soát?
Câu hỏi thú vị, nhưng kinh nghiệm của bạn về vấn đề này là gì? Bạn đã thử điều này chưa? – Peter
Đây là một câu hỏi hay! Đọc [thông số] (http://www.w3.org/TR/2011/WD-html5-20110113/history.html#traverse-the-history-by-a-delta), 'myFunction' có thể được gọi nếu 'BeforeUnloadEvent' hủy điều hướng ở ít nhất – CodingIntrigue
@Peter Hàm chạy; tuy nhiên tôi muốn chắc chắn. – teddbytee