0
hỏi về window.onbeforeunload trên safari của macbook
Chào các bác, em đang dùng sự kiện window.onbeforeunload
trên safari của macbook. Lần đầu tiên load trang thì popup vẫn hiển thị bình thường nhưng lần thứ 2 trở đi thì không hoạt động, phải reload lại page mới hoạt động. Em có search thì thấy có vẻ bị lưu cache của safari và đã thử vài cách như
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload()
}
};
hay
$(window).bind("pageshow", function(event) {
if (event.originalEvent.persisted) {
window.location.reload()
}
});
đều không hoạt động. Bác nào có kinh nghiệm hay gặp trường hợp này rồi chỉ giúp em với ạ!
Thêm một bình luận