Question

Je suis assez vieux PORTAGE application corp de IE à Firefox. Voici ma situation.

L'utilisateur disparaît de l'ordinateur pendant un certain temps et sa séance devient expiré.

Lorsque l'utilisateur tente d'accéder à quelque chose en pop-up, il est redirigé vers la page de connexion (dans une nouvelle fenêtre). En page de connexion événement onload chaîne de fenêtre est fermée et page racine rafraîchie (dans la page racine onglet utilisateur est redirigé vers la page de connexion).

Le gars devant moi a écrit cela comme ceci: si window.top.opener est indéfini, nous ne sommes pas dans une fenêtre contextuelle. Il a bien fonctionné dans IE mais je reçois refresh non arrêtable dans Firefox.

Pourquoi dans Firefox window.opener est toujours définie et des points à une même fenêtre, même si cela est un nouvel onglet, pas pop-up? Comment dois-je déterminer correctement la fenêtre actuelle est pop-up?

Était-ce utile?

La solution

Ne pas ouvrir de nouvelles fenêtres. Utilisez des couches à la page pour montrer ce message. Regardez thickbox ou quelque chose comme ça.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top