Domanda

Sto utilizzando il codice che netadictos ha pubblicato nella domanda qui . Tutto quello che voglio fare è quello di visualizzare un messaggio di avviso quando un utente sta navigando lontano da o la chiusura di una finestra / tab.

Il codice che netadictos postato sembra funzionare bene in IE7, FF 3.0.5, Safari 3.2.1 e Chrome, ma non funziona in Opera v9.63. Qualcuno sa di modo di fare la stessa cosa in Opera?

Thx, Trev

È stato utile?

Soluzione

onbeforeunload è ora supportato in Opera 15 basato sul motore WebKit, ma non in tutte le versioni precedenti basate su Presto.

Altri suggerimenti

Opera non supporta window.onbeforeunload al momento. Sarà supportato in qualche futura versione, ma non è stata una priorità sufficiente per essere implementato come di Opera 11.

Hai provato questo?

history.navigationMode = 'compatible';

Riferimento , trovati tramite questa pagina

Non ho effettivamente provato io stesso, ma sembra promettente.

Safari Mobile (iPhone / iPad) inoltre non supporta onbeforeunload, e ho il forte sospetto che non è probabile che.

Per la rilevazione di nuovo la navigazione / avanti ci possono essere soluzioni alternative per esempio vedi Esiste un metodo alternativo da utilizzare in onbeforeunload Safari mobile? .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top