Với onclick="history.go(-1);return false;"
người dùng có thể điều hướng đến các trang sau. Nhưng nếu tôi muốn đặt một phương thức xác nhận trước khi nó đưa người dùng về phía sau. Tôi sẽ làm như thế nào?Làm thế nào để thiết lập chuyển hướng javascript để gửi người dùng đến trang trở lại? xem mã
Tôi nghĩ rằng nó có thể đạt được bằng cách làm một cái gì đó như dưới đây nhưng tôi không chắc chắn làm thế nào để chuyển hướng người dùng đến trang trở lại?
$('.clickme').click(function() {
if(confirm("Are you sure you want to navigate away from this page?"))
{
//window.close();
// how to redirect to history.go(-1) ??
}
return false;
});
CẬP NHẬT
Cũng là có cách nào tôi có thể kiểm tra xem lịch sử có một số giá trị trong nó hoặc là trống rỗng? Để tôi có thể cảnh báo người dùng nếu trống?
oh tôi nên đã thử nó đầu tiên trước khi hỏi. để tôi thử. – user187580
là có cách nào để kiểm tra xem có "thứ gì đó" trong lịch sử .. nghĩa là không trống rỗng, v.v ... không? – user187580
Có tồn tại thuộc tính history.previous nhưng khi JSRef tuyên bố nó * yêu cầu đặc quyền UniversalBrowserRead. Nó không có giá trị nếu bạn không có đặc quyền này. Để biết thông tin về bảo mật, hãy xem Hướng dẫn JavaScript phía máy khách. * – anddoutoi