Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

Cerca nel supporto

Attenzione alle mail truffa. Mozilla non chiederà mai di chiamare o mandare messaggi a un numero di telefono o di inviare dati personali. Segnalare qualsiasi attività sospetta utilizzando l'opzione “Segnala abuso”.

Ulteriori informazioni
Questa discussione è archiviata. Inserire una nuova richiesta se occorre aiuto.
Risolto Archiviato

Window.onbeforeunload is working only when it is has return value

BalajiPolisetty7

Problem statement is want to execute piece of code only on browser close , refreshing the browser tab , tab close .

Previous version of firefox used to execute the code in window.onbeforeunload in all the 3 events mentioned above but now code in window.onbeforeunload is not executing on refresh click and browser close .

based on the discussion with previous ticket i kept return statement in this block . Now i am able to see the confirmation box . But now i want to execute the code only when we click on Leave this page.can you please help on this . Thanks alot.

One more observation is if i keep the code in window.onunload code is not executing in the tab close and browser close but it is executing in the on refresh .

Problem statement is want to execute piece of code only on browser close , refreshing the browser tab , tab close . Previous version of firefox used to execute the code in window.onbeforeunload in all the 3 events mentioned above but now code in window.onbeforeunload is not executing on refresh click and browser close . based on the discussion with previous ticket i kept return statement in this block . Now i am able to see the confirmation box . But now i want to execute the code only when we click on Leave this page.can you please help on this . Thanks alot. One more observation is if i keep the code in window.onunload code is not executing in the tab close and browser close but it is executing in the on refresh .

Modificato da BalajiPolisetty7 il

Tutte le risposte (1)

Soluzione scelta

Hi, I admire your persistence on this question however there is a bug that has the attachment that Gingerbread man referred to titled: "Bug 391834 - Don't allow alert/confirm/prompt in onbeforeunload, onunload and onpagehide"

This sounds like its disabled and you are trying to make it work. But you also already solved this with a batch file in this question https://support.mozilla.org/en-US/que.../993972?esab=a&s=&r=0&as=s So I will mark this as resolved.