Bonjour,
je voudrais savoir s'il est possible à l'aide d'une instruction javascript d'identifier si une fenêtre est une popup ou non ?
Je dois traiter un cas d'erreur précis et j'aurais besoin de cette information.
Jusque là j'utilisais simplement window.opener, s'il etait à null je considérais que c'étais une fenêtre normal sinon que c'etais un popup.
Seulement l'application sur laquelle je travaille utilise un système de session, où identifie l'utilisateur grâce à un cookie.
Dans le cas il a ouvert une fenetre popup et que le cookie est détruit, alors les propriétés du DOM tels que window.opener sont inacessible (à null) et window.close ne fonctionne plus. Existe-t-il une autre instruction pour la fermeture d'une fenêtre en Javascript ?
S'il n'y a pas de solution javascript, j'ai un dernier recours possible à l'aide du php, toutefois j'aimerais éviter cette solution qui me paraît peu satisfaisante, et qui soulève également d'autre problème.
Merci d'avance pour votre réponse.
Partager