A questo punto ho provato prima a svuotare la cashe in modo da obbligarlo a ricaricare la pagina:

<meta http-equiv="Cache-Control" content="no-cache" />

ma firefox se ne sbatte,

allora ho cancellato la riga di sopra ed ho usato l'evento unload:

$( window ).unload(function() { pagina_aperta(); } );

e qui ho due problemi:
1- in uscita si vede la pagina che si riapre
2-quando uso il tasto back la pagina anzichè essere aperta viene ricaricata con l'effetto di apertura, che in questo caso non dovrebbe esserci.