Frage

Ich bin Portierung recht alt corp Anwendung von IE auf Firefox. Hier ist meine Situation.

User gehen von Computer für eine Weile weg und seine Sitzung abgelaufen wird.

Wenn der Benutzer den Zugriff auf etwas in Pop-up versucht, wird er auf Login-Seite umgeleitet werden (in Popup-Fenster). Im Anmeldeereignis popup onload Fenster Kette geschlossen wird und Root-Seite aktualisiert (in Benutzerstammseite Registerkarte auf Login-Seite umgeleitet).

Der Typ vor mir schrieb dies wie folgt aus: Wenn window.top.opener nicht definiert ist, wir sind nicht in Pop-up. Es funktionierte gut in IE, aber ich bin immer nicht arretierbar refresh in Firefox.

Warum in Firefox window.opener noch definiert und weist auf dasselbe Fenster, selbst wenn es sich um eine neue Registerkarte, nicht Pop-up? Wie soll ich richtig feststellen, dass aktuelle Fenster Pop-up?

War es hilfreich?

Lösung

Öffnen Sie keine neue Fenster. Verwenden Sie einige Schichten auf Seite die Nachricht anzuzeigen. Schauen Sie sich thickbox oder so ähnlich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top