Yes you can. You can use the event to display a warning that the user can acknowledge or cancel. When a user cancels it, page navigation is canceled. beforeunload
:
window.addEventListener('beforeunload', (event) => {
event.preventDefault();
event.returnValue = '';
});
, , Chrome , returnValue , , HTML , event.preventDefault() .