Con evento di scaricamento della finestra, è possibile mostrare all'utente una finestra di dialogo di conferma, diciamo in una situazione in cui è in corso una richiesta che si sta aspettando per terminare e navigare lontano dalla pagina terminerà la richiesta.Annulla/Interrompi/Confermare un evento di modifica stato HTML 5 (onpopstate)
C'è un modo per farlo con onpopstate dell'API di cronologia HTML5? O in qualsiasi altro modo con lo stesso risultato?
Ma questo non si cura delle situazioni in cui l'utente ha causato l'attivazione dell'evento (ad esempio premendo il pulsante Indietro) – Mansour
Hm. Bene, allora forse è possibile gestirlo nell'evento onpopstate, memorizzando lo stato precedente e spingendolo indietro in caso di cancellazione ... Sembra un po 'complicato. –