Domanda

sto porting piuttosto vecchia applicazione corp da IE a Firefox. Qui è la mia situazione.

utente si allontana dal computer per un po 'e la sua sessione diventa scaduto.

Quando l'utente tenta di accedere a qualcosa in popup, egli è stato reindirizzato alla pagina di login (in finestra pop-up). Nella login catena finestra popup evento pagina onload viene chiuso e pagina radice aggiornata (nella root scheda della pagina viene reindirizzato alla pagina di login).

Il tizio davanti a me ha scritto questo in questo modo: se window.top.opener non è definito, non siamo in pop-up. Ha funzionato bene in IE, ma io sono sempre l'aggiornamento non con arresto in Firefox.

Perché in Firefox window.opener è ancora definito e punti per stessa finestra, anche se si tratta di una nuova scheda, non pop-up? Come dovrei correttamente determinare quella finestra corrente è comparsa?

È stato utile?

Soluzione

Non aprire nuove finestre. Utilizzare alcuni strati sulla pagina per visualizzare quel messaggio. Guardate thickbox o qualcosa del genere.

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