Tôi đã tìm kiếm hàng giờ nhưng tôi không thể tìm thấy giải pháp cho việc này.Tôi làm cách nào để nhận URL đích cho sự kiện onbeforeunload?
window.onbeforeunload = warn;
này không hoạt động:
function warn (e)
{
var destination = e.href;
alert(destination);
}
Được rồi, vì vậy để xóa mọi thứ. Nếu người dùng nhấp vào một liên kết trên trang của chính nó, nó rất dễ dàng, bởi vì bạn có thể thêm một eventhandler cho tất cả các liên kết onclick sự kiện, nhưng. Tôi muốn nắm bắt địa chỉ, những gì người dùng gõ vào hộp url của trình duyệt.
Tôi làm việc trên các trang web xử lý dữ liệu và trước khi người dùng rời khỏi trang, tôi đảm bảo tất cả dữ liệu đáp ứng các yêu cầu. Sự kiện onbeforeunload là hữu ích, nhưng cồng kềnh vì cách trình duyệt xử lý nó. Tôi không thể ngăn người dùng rời khỏi trang, nhưng thật tuyệt khi biết họ sẽ đi đâu. Vì nó xảy ra, trong trường hợp của tôi, tôi biết vì nó là một trang web tạo ra chuyển hướng, vì vậy tôi có thể thiết lập một biến phiên. –