In IE e FF, posso associare un gestore di eventi a onBeforeUnload e passando una stringa a una proprietà dell'evento, l'utente vedrà una finestra di dialogo che gli chiederà se vuole continuare con lo "scarico" (o chiudendo il finestra o navigando lontano).Posso aprire una finestra di dialogo di conferma quando l'utente sta chiudendo la finestra in Safari/Chrome?
Safari e Chrome non supportano onBeforeUnload e onUnload sembra essere troppo tardi. C'è qualche modo per replicare la stessa funzionalità in Safari/Chrome?
NOTA: non sto cercando di mantenere l'utente in ostaggio. So che questo è fastidioso e non cool. In effetti, il mio sito fa di tutto per permettere all'utente di andare liberamente e avere tutto al suo posto quando tornano. Tuttavia, sto ospitando altri siti all'interno di IFrames, ea volte questi decidono di sbarazzarmi di me e di prendere il controllo del browser, che è quello che sto cercando di evitare.
Grazie!
Si noti che è generalmente considerato scortese disp collocare i siti di altre persone nelle proprie cornici e c'è stata una grossa protesta quando Digg lo ha fatto di recente. –
Lo so, e grazie per il suggerimento. Tuttavia, abbiamo un obiettivo MOLTO diverso da quello di Digg, e (almeno crediamo) abbiamo una buona ragione per farlo, fornisce alcune funzionalità reali. –