Có một số giải thích ghi chú trên đấu vật với điều này tôi nghĩ là quan trọng.
Đầu tiên, hệ thống trường làm mới/ẩn hoạt động ở đầu bản sao trang mới và sau đó, không phải trên bản sao trang đầu tiên.
Từ nghiên cứu của tôi về phương pháp này và một vài cách khác, không có cách nào, chủ yếu là do các tiêu chuẩn về quyền riêng tư, để phát hiện một trang làm mới trong quá trình tải hoặc trước đó. chỉ sau khi tải trang mới và sau đó.
Tôi đã có một yêu cầu vấn đề tương tự, nhưng về cơ bản nó đã chấm dứt phiên họp về lối ra của trang, và khi nhìn qua đó, phát hiện ra rằng một trình duyệt đối xử với một tải lại/làm mới như hai mảnh riêng biệt:
- đóng cửa sổ hiện tại (kích hoạt onbeforeunload và onunload js events).
- yêu cầu trang như thể bạn chưa bao giờ có trang đó. Phiên trên máy chủ của khóa học không có vấn đề, nhưng không có thay đổi chuỗi truy vấn/giá trị gia tăng vào url được sử dụng cuối cùng của trang.
Điều này cũng xảy ra theo thứ tự đó. Chỉ một trình duyệt tùy chỉnh hoặc không chuẩn sẽ hoạt động khác nhau.
Nguồn
2015-04-20 15:45:42
1 .. một chính xác hơn .. làm việc trong tất cả các trình duyệt – agpt
này cũng sẽ cháy khi người dùng đóng trình duyệt hoặc trang hoặc khi người dùng cố gắng để di chuyển xa. – MetalPhoenix
@MetalPhoenix tất nhiên nó sẽ. Không cần phải downvote trên một cái gì đó bất kỳ nhà phát triển có thẩm quyền sẽ nhận ra. – AlienWebguy