0
hỏi về sự kiện onbeforeunload
Chào các bác, em đang dùng hàm này mà search mãi không bắt được sự kiện khi người dùng cancel và người dùng confirm. ACE nào có kinh nghiêm chỉ giúp mình với ạ
window.onbeforeunload
1 CÂU TRẢ LỜI
+2
Hình như bạn muốn hỏi các để hiện message hỏi người dùng khi Reload site phải không? Đúng là sẽ dùng window.onbeforeunload
là được đó bạn.
window.onbeforeunload = function (e) {
if (isChanged) {
const message = 'Do you want to leave this page?'
e.returnValue = message
}
}
Về lý thuyết thì trên browser sẽ gắn e.returnValue
để hiện message mình mong muốn. Nhưng thực tế thì với phần custom message trên các browser base trên Chromium đã bị loại bỏ vì vấn đề security.
Xem thêm về report tại: https://bugs.chromium.org/p/chromium/issues/detail?id=587940
Bạn có thể nói rõ hơn là cancel/confirm cái gì không?
@khangnd cancel/confirm khi hiển thị cái popup này bác ạ